[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Цикл
Frost-56
<?PHP
set_time_limit(0);
error_reporting(E_ALL);
ini_set('display_errors', 'On');

$temt = 'zapros.txt';
file_put_contents($temt,array_diff(file($temt),array("\n","\r",'',"\r\n","\n\r")));
$filez = file('zapros.txt');

foreach($filez as $vals => $line)
{

$data = array();

$data['zapros'] = $line;
$data['time'] = '123';
$data['redirect'] = '';
$data['submit'] = '%C2%F5%EE%E4';

$url = 'http://forum.site.net/search.php';

$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data),
),
);

$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);

if($http_response_header[0] == 'HTTP/1.1 302 Found'){

//запись

}
}

?>



Проверял в Мозиле, после удачного запроса, ответ от сервера 302 Found, а если сделать как я, циклом

$data['zapros'] = $line;


То ответ сервера постоянно не верный (200 ОК).

Где я ошибся ? И не лучше ли будет GET запросами пулять ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.