Mailinglisten-Archive |
Niels Jende wrote:
> Hallo Reinhold,
>
> Reinhold Jordan wrote:
>> Hallo,
>>
>>> dann sollen diese Daten an ein externes Formular übergeben werden und
>>> der dortige submit-Button ausgelöst werden damit dann das Ergebnis in
>>> ein Feld meines Formulares übergeben werden.
>> mit etwas mehr Code wäre das einfacher zu klären. Was ist das für ein
>> externes Formular? Hast Du da Code oder eine URL?
>
> Hier mal etwas Code:
>
[..]
> Reicht das an Code?
Ja... So sollte es funktionieren:
<?php
$doc = new DOMDocument();
$doc->loadHTML(file_get_contents('http://entferntes-formular'));
$xpath =new DOMXPath($doc);
$form =array();
foreach($xpath->query('//form[@id=\'formDSLcheck\']//input') as
$elem) $form[$elem->getAttribute('name')] =$elem->getAttribute('value');
/*
Hier entsprechene Werte in $form überschreiben.
*/
echo http_build_query($form);
?>
Als Ausgabe erhälst du einen String, den du nurnoch per post an den
entsprechenden Server senden musst. Zum Beispiel mit Hilfe dieser Methode:
http://netevil.org/blog/2006/nov/http-post-from-php-without-curl
>
> Besten Dank
> Gruß
> Niels
Yannik
php::bar PHP Wiki - Listenarchive