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