[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: File_Get_Contents Товарищи, в чём ошибка???
Coda
Есть два файла, оба лежат на сервере. С одного с помощью File_get_contents открывается другой, и с помощью $context передаётся post с параметром b. Только вот проблема в том что ничего не передаётся, но и ошибок никаких не выкидывает. вот скрипт файлов.

<?php
ini_set('display_errors',1);
error_reporting(E_ALL);

$context=stream_context_create(array('http'=>array('method'=>'POST',
'b'=>'hallo')));

$a=file_get_contents('http://localhost/temp_my/n.php',false,$context);

echo $a;

?>



и вотрого файла куда это дело идёт:


<?php

if (isset($_POST['b'])){
$a=$_POST['b'];
echo $a;
}
else
{echo "No data in POST";}

?>


Вот оно мне и выводит No data in POST


Буду весьма благодарен



Спустя 1 день, 1 час, 8 минут, 32 секунды (8.12.2009 - 11:29) Gradus написал(а):
Не так post передаёте
$context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'User-Agent: Vasia' . PHP_EOL .
'Referer: ya.ru' . PHP_EOL .
'Content-Type: application/x-www-form-urlencoded' . PHP_EOL,
'content' =>'b=HelloWorld')));

$a=file_get_contents('http://localhost/temp_my/n.php',false,$context);
Быстрый ответ:

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