Вы не зашли.
Главная » PHP » Общие вопросы по PHP
#381. POFIGISST Off (6)
Участник
2011.11.08 13:01
Код:
case 'auto_moderacia':
$findme = 'mastop.ru';
$platform_isset = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."' AND `id_user` = '".$user_data['id']."' LIMIT 1");
$us = mysql_fetch_array($platform_isset);
$mystring1 = file_get_contents('http://'.$us['url']);
 
$pos1 = stripos($mystring1, $findme);
if ($pos1 === false) {
echo "Не нашел";
}
 
 
if ($pos1 !== false) {
echo "Нашел ";
}
написал вот так для проверки,пока без базы,чтоб посмотреть какое сообщение выведет, и показало только что ошибкаbig_smile
Добавлено спустя   5 минут  23 секунды:
Warning: Unexpected character in input: ''' (ASCII=39) state=1   такую ошибку вообще первый раз вижу:0
#382. DarkRiDDeR Off (4)
Участник
2011.11.08 14:02
С кодировкой что-то наверно
#383. POFIGISST Off (6)
Участник
2011.11.08 14:02
DarkRiDDeR написал:
С кодировкой что-то наверно
не знаю,но все равно код не верный,сейчас переделывать его буду,внимательнее вникну в него))
#384. DarkRiDDeR Off (4)
Участник
2011.11.08 14:02
Да ты в file_get_contents адрес введи вручную, если ошибки нет, то точно с MySQL связано
Добавлено спустя   2 минуты  16 секунд:
POFIGISST написал:
if ($pos1 === false) {
echo "Не нашел";
}


if ($pos1 !== false) {
echo "Нашел ";
}
не проще ли
Код:
if ($pos1 === false) {
echo "Не нашел";
} else{
echo "Нашел ";
}
#385. POFIGISST Off (6)
Участник
2011.11.08 14:02
DarkRiDDeR
ввел,все равно ошибка,код наверн не правильный,я по примеру смотрел,так и написал как в примере,но где то ошибку допустил))
#386. DarkRiDDeR Off (4)
Участник
2011.11.08 14:02
Текс загружаемой странице возможно в другой кодировке
#387. POFIGISST Off (6)
Участник
2011.11.08 14:02
DarkRiDDeR написал:
Текс загружаемой странице возможно в другой кодировке
так там берет код загружаемой страницу,его берет нормально,вчера проверял,и кодировка в той странице нормальная,я ищу только адрес сайта,а он на английском,думаю что не  с кодировкой проблема)
#388. DarkRiDDeR Off (4)
Участник
2011.11.08 14:02
Неожиданный символ на входе:'''(ASCII = 39 - это перевод
#389. POFIGISST Off (6)
Участник
2011.11.08 14:02
сделал пока вот так

Код:
case 'auto_moderacia':
 
$findme = 'mastop.ru';
$mystring1 = file_get_contents('http://masteram.us');
$pos1 = stripos($mystring1, $findme);
if ($pos1 === false) {
echo "Не нашел";
} else{
echo "Нашел ";
 
}
если в переменную $mystring1 засунуть адрес мастоп.ру ,то пишет что найдена строка,а я вот для проверки всунул туда мастерам.ус и вывело сообщение,что строка не найдена)
#390. Gemorroj Off (107)
Administrator
2011.11.08 14:02
смотри что в $mystring1
возможно, отдается не то, что ты ожидаешь.
Страниц: 137 38 39 40 41118 Все
Главная
WEB
PunBB Mod v0.6.2
0.031 s