Как отправить данные POST с помощью DOMDocument - PullRequest
0 голосов
/ 11 октября 2011

Я хочу отправить данные POST, используя класс DOMDocument (если быть точным, DOMDocument :: loadHTMLFile ()) для имитации HTML-формы с использованием отправляемого метода post.params с использованием stream_context_set_default (), но почему-то это не сработает:

<?php
$default_opts = array(
  'http'=>array(
     'method'=>"GET",
     'header'=>"Accept-language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3",
     'content'=>'param=value'
   )
);
stream_context_set_default($default_opts);

$doc = new DOMDocument();
$doc->loadHTMLFile('http://127.168.2.1/path/to/file/test_post.php');

echo $doc->saveXML();
?>

Я что-то упустил или просто нет способа сделать это?Если да, есть ли другой способ сделать это с помощью класса DOMDocument или мне нужно использовать другой механизм, такой как curl или fsockopen ()?

...