инклудить и файле которий инклудится. кароче ггг должно работать. я сам так сказал!
27 Сен 2011, 17:41Помогите с граббером))
Столкнулся с проблемой передачи данных с форм. На грабе они просто не отправляются, при нажатии "Найти" страница заново обновляется.
Вот страница http://wapinet.in/load/?id=search
В граббер вписываю этот код, но видимо не верно preg_match('#type\="text"\s*name\="([a-z0-9]+)"\s*id\="([a-z0-9]+)"\s*value\="([a-z0-9]+)"\s*maxlength\="([a-z0-9]+)"#si',$file,$out);
if(!empty($out)){
$_SESSION['data'][0]=$out[1];
$_SESSION['data'][1]=$out[2];
}
preg_match('#type\="radio"\s*size\="\d+"\s*name\="([a-z0-9]+)"\s*value\="([a-z0-9]+)"\s*checked\="([a-z0-9]+)"#si',$file,$out);
if(!empty($out)){
$_SESSION['data'][2]=$out[1];
}
preg_match('#type\="submit"#si',$file,$out);
if(!empty($out)){
$_SESSION['data'][0]=$out[1];
$_SESSION['data'][1]=$out[2];
} также я проинклудил этот файл http://wapinet.in/load/1.txt (ну он в .php естественно, я копию сделал).
Сам я в этом не силён, мне Фэш помогал когда-то с такой фигнёй, но там проверочный код был, а тут как-то всё иначе... Я пробовал изменить код который давал мне Fashion (результаты выше), но видимо ошибся в чем-то
Еси чо, вот исходная страница, откуда граблю http://load.siza.ru/search
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
Что надо прописать?
Букафка, Сессия должна быть в самом начале! В твоем примере написано что сессия не может быть передана в хеадер из-за того что в хеадер уже были посланы данные.
28 Сен 2011, 8:47Букафка,
в самом начале страницы(или в файле , который везде инклудится) пропиши:
ob_start(); и в конце
ob_end_flush();
IceJOKER, не помогло и что эти функции вообще делают? там надо какие-то наверное установки сессии прописывать
28 Сен 2011, 9:07Букафка, уберите со скрипта session_start(); и пропишите в .htaccess
php_value session.auto_start 1