перепробовал всё что нашел в поисковике..
вот один из примеров...
<?php
$string=file_get_contents("http://localhost/phpbb3/index.php");
if (strstr($string,'Регистрация'))
{
echo '<A id=divButton4 onmouseover=sbmover(4) onclick=changeListing(4) onmouseout=sbmout(4) href="http://localhost/phpbb3/ucp.php?mode=register" target=\'mainFrame\'>РЕГИСТРАЦИЯ</A>';
}
else
{
echo '<A id=divButton4 onmouseover=sbmover(4) onclick=changeListing(4) onmouseout=sbmout(4) href="http://localhost/phpbb3/memberlist.php" target=\'mainFrame\'>ПОЛЬЗОВАТЕЛИ</A>';
}
?>
всегда в итоге выводится "ПОЛЬЗОВАТЕЛИ" ( тоесть слово регистрация не находит) а оно есть... :unsure:
Спустя 1 минута, 33 секунды (12.06.2011 - 12:50) quickxyan написал(а):
а регистр совпадает? можно через регулярку.
Спустя 3 минуты, 36 секунд (12.06.2011 - 12:53) quickxyan написал(а):
http://www.php.net/manual/ru/function.strpos.php
можно еще попробовать функцию strpos. но пересмотрите, чтобы точно совпадал регистр или используйте функцию поиска без учета регистра
можно еще попробовать функцию strpos. но пересмотрите, чтобы точно совпадал регистр или используйте функцию поиска без учета регистра
Спустя 2 минуты, 17 секунд (12.06.2011 - 12:55) alex12060 написал(а):
stristr()
Спустя 3 минуты, 26 секунд (12.06.2011 - 12:59) neadekvat написал(а):
Если нужно найти вхождение, а не вернуть строку - то все-таки лучше strpos. Зачем лишние данные гонять по памяти?
Спустя 6 минут, 12 секунд (12.06.2011 - 13:05) eXplorer написал(а):
Цитата (alex12060 @ 12.06.2011 - 09:55) |
stristr() |
всё равно не видит ( может страницу я код страницы не так загружаю просто ?
![unsure.gif](http://phpforum.ru/html/emoticons/unsure.gif)
Спустя 3 минуты, 18 секунд (12.06.2011 - 13:08) neadekvat написал(а):
Цитата (eXplorer @ 12.06.2011 - 14:05) |
всё равно не видит ( может страницу я код страницы не так загружаю просто ? |
Так после загрузки страницы сделай
die($string);
И посмотри )
Спустя 3 минуты (12.06.2011 - 13:11) eXplorer написал(а):
ой ёёёёёёёё
тут вот такие кроказябры :
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Цитата |
Краткое описание форум |
Спустя 18 минут, 33 секунды (12.06.2011 - 13:30) neadekvat написал(а):
Кодировка utf-8, которую пытаются посмотреть в кодировке win-1251.
Надо перевести в win-1251.
Надо перевести в win-1251.
echo iconv('UTF-8', 'CP1251', $string);
Спустя 28 минут, 32 секунды (12.06.2011 - 13:58) eXplorer написал(а):
спасибо) всё отображается...
а можно как нибудь игнорировать визуальное отображение тегов html... что бы исходный текст получить... ?
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 6 минут, 45 секунд (12.06.2011 - 14:05) neadekvat написал(а):
Как-нибудь можно. Ищи в этом списке.
Спустя 5 минут, 5 секунд (12.06.2011 - 14:10) eXplorer написал(а):
большое спасибо
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)