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

  #7265  
Старый 24.12.2008, 18:07
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Цитата:
Сообщение от Mixon  
ChaaK,ты бы хотя бы написал,к какомму ето вопросу и кому ето вопше ты написал,есле ты ето мне то думаю ко второму,так есле ты пример дал,так уже весь бы скрипт выложил бы,вот например ета строчка

"content" => $req,

етой переменной в етой части кода вопше нету,а что в ней неизвестно....
Цитата:
http://php.ru/manual/php/html/function.stream-context-create.html

кури
В результате получится:

PHP код:
<?php

$opts 
= array(
  
'http'=>array(
    
'method'=>'POST',
    
'header'=>"Cookie: aaa=cookie",
    
'content'=>'somth_post=1234'
    
)
);
$context stream_context_create($opts);
echo 
file_get_contents('http://127.0.0.1/index.php',0,$context);

?>
объясню:
есть массив opts с дополнительными пакетами, внутри него - http - заголовки(т.е данные передающиеся по http протоколу).

method отвечает за метод, тобишь GET/POST/HEAD etc.

header - все дополнительные заголовки разделенные между собой \r\n (10 и 13 символ ASCII кода).

content - это данные которые ты передаешь серверу, т.е post ну или любые другие. В данном случае post.

Затем, мы записываем функцией stream_context_create в переменную с ресурсом - $context, затем в параметрах file_get_contents(третий параметр) добавляем этот ресурс.

Понятно?

P.S Без знаний http-протокола нечего соваться, куда не следует. Читай мануалы/RFC

Последний раз редактировалось ChaaK; 25.12.2008 в 21:04..
 
Ответить с цитированием