powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / помогите с кодом php
13 сообщений из 13, страница 1 из 1
помогите с кодом php
    #38737320
IvanTOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйства с кодом, что-то не хочет работать, надо что-бы при выполнении двух условий выводилось $page

<?php
$server_user_agent = @$_SERVER['HTTP_USER_AGENT'];
$path_to_page = "/news";
$path_to_my_host = " http://mysite.ru";
$path = substr($_SERVER['REQUEST_URI'], strlen($path_to_page));
$page = @file_get_contents($path_to_my_host.$path);
if (strpos($path, ".css") !== false) && (preg_match('/Googlebot|Yahoo|bingbot|msn|aol|i', $server_user_agent))
header("Content-type: text/css");
echo $page;
?>

заранее спасибо
...
Рейтинг: 0 / 0
помогите с кодом php
    #38737353
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<?php
$server_user_agent = @$_SERVER['HTTP_USER_AGENT'];
$path_to_page = "/news";
$path_to_my_host = "http://mysite.ru";
$path = substr($_SERVER['REQUEST_URI'], strlen($path_to_page));
$page = @file_get_contents($path_to_my_host.$path);
if (strpos($path, ".css") !== false) && (preg_match('/Googlebot|Yahoo|bingbot|msn|aol|i', $server_user_agent))
{
   // header("Content-type: text/css");
   echo $page;
}

?>
...
Рейтинг: 0 / 0
помогите с кодом php
    #38737382
IvanTOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не хочет работать... ошибка
Код: php
1.
<b>Parse error</b>:  syntax error, unexpected T_BOOLEAN_AND on line <b>7</b>



в оригинале код такой
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
<?php
$path_to_page = "/news";
$path_to_my_host = "http://mysite.ru";
$path = substr($_SERVER['REQUEST_URI'], strlen($path_to_page)) ;
$page = @file_get_contents($path_to_my_host.$path);
if (strpos($path, ".css") !== false) header("Content-type: text/css");
echo $page;
?>


он работает, а вот с доп условием по юзер-агенту не хочет...
...
Рейтинг: 0 / 0
помогите с кодом php
    #38737387
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanTOR,

Код: php
1.
2.
3.
4.
5.
if ( strpos($path, ".css") !== false && preg_match('/(Googlebot|Yahoo|bingbot|msn|aol)/i', $server_user_agent) )
{
   // header("Content-type: text/css");
   echo $page;
}
...
Рейтинг: 0 / 0
помогите с кодом php
    #38737414
IvanTOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, ошибок вроде нет, но по чему то не работает.... белый экран и все... юзер-агентов переключал..
в чем может быть проблема???
...
Рейтинг: 0 / 0
помогите с кодом php
    #38737796
IvanTOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
контент так и не выводится, и ошибок не вижу.... с кодировкой тож все ок...
куда капать хоть, подскажите плиз???
...
Рейтинг: 0 / 0
помогите с кодом php
    #38737836
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanTORконтент так и не выводится, и ошибок не вижу.... с кодировкой тож все ок...
куда капать хоть, подскажите плиз???
Код: php
1.
2.
3.
var_dump($server_user_agent);
var_dump($path);
var_dump($page);


в студию!... Хотя, если ты их выведешь, даю процентов 70, что и сам ошибку найти сможешь :)
...
Рейтинг: 0 / 0
помогите с кодом php
    #38737891
IvanTOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
string(20) "/new-problems-files/" string(9) "Googlebot"
вот это
var_dump($server_user_agent);
var_dump($path)
на
var_dump($page); - выводит контент, все ок....

но скрипт не работает в таком виде, ,белый экран при любых юзер-агентах....
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<?php
$server_user_agent = @$_SERVER['HTTP_USER_AGENT'];
$path_to_page = "/news";
$path_to_my_host = "http://mysite.ru/1";
$path = substr($_SERVER['REQUEST_URI'], strlen($path_to_page));
$page = @file_get_contents($path_to_my_host.$path);
if ( strpos($path, ".css") !== false && preg_match('/(Googlebot|Yahoo|bingbot|msn|aol)/i', $server_user_agent) )
{
   // header("Content-type: text/css");
   echo $page;

}

?>


А так работает:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
<?php
$path_to_page = "/news";
$path_to_my_host = "http://mysite.ru/1";
$path = substr($_SERVER['REQUEST_URI'], strlen($path_to_page)) ;
$page = @file_get_contents($path_to_my_host.$path);
if (strpos($path, ".css") !== false) header("Content-type: text/css");
echo $page;
?>


Почему, не могу понять... толи лыжи не едут, толи =((((....
...
Рейтинг: 0 / 0
помогите с кодом php
    #38737959
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так ты наверно хочешь показывать файл НЕ гуглботу, а таким как твой агент - мозила, опера....
...
Рейтинг: 0 / 0
помогите с кодом php
    #38737961
IvanTOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex564657498765453 ,
на оборот,хочу только гуглоботу его показать ....
...
Рейтинг: 0 / 0
помогите с кодом php
    #38738007
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanTORalex564657498765453 ,
на оборот,хочу только гуглоботу его показать ....

клоакинг, да.
...
Рейтинг: 0 / 0
помогите с кодом php
    #38738253
IvanTOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на мной взгляд клоакингом это назвать сложно, клоакинг скрипт с отсечкой по айпи (которые нужно собирать) и сокрытием самого клоакинга под средством джавы и всяких других примочек...

Ребят, ну по сабжу кто-нибудь может чего дельного посоветовать???
...
Рейтинг: 0 / 0
помогите с кодом php
    #38738674
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanTORна мной взгляд клоакингом это назвать сложно, клоакинг скрипт с отсечкой по айпи (которые нужно собирать) и сокрытием самого клоакинга под средством джавы и всяких других примочек...

Ребят, ну по сабжу кто-нибудь может чего дельного посоветовать???

именно так это и называется:
википедияКлоакинг — (от англ. cloak — мантия, маска, прикрытие) прием «чёрной» поисковой оптимизации, заключающийся в том, что информация, выдаваемая пользователю и поисковым роботам на одной и той же странице, различается.


и никак не зависит от метода реализации :)

авторstring(20) "/new-problems-files/" string(9) "Googlebot"
вот это
var_dump($server_user_agent);
var_dump($path)


Вообще по коду должно быть в точности наоборот (сначала Googlebot, а потом ссылка). А ещё, вполне логично, что
strpos("/new-problems-files/", ".css") равно false
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / помогите с кодом php
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]