Mailinglisten-Archive |
Reinhold Jordan wrote: > Solche Funktionen wie > get_array_from_formular() oder sende_array_per_post() > sollte es doch fertig geben (wenn auch nicht mit diesen Namen ;)) > Ich kann mir nicht vorstellen, daß es sowas nicht irgendwo gibt > > Mal sehen. Ein kleines Beispiel, damit es deutlicher wird: > > - Ich habe eine URL: http://domain.xy/x?id=z163c80e56ab3136119d970z > > - diese liefert mir eine Seite mit einem Formular: > <form action="/sc" method="post" > enctype="multipart/form-data" name="sendreport"> > <input type="hidden" name="action" value="flexsend"> > <input type="hidden" name="crc" value="7f11b81b54a63c80e56ab3136119d970"> > <input type="hidden" name="date" value="Thu, 1 Mar 2007 11:32:45 +0100"> > <input type="submit" value="Send Report Now"> > </form> > und noch vielen anderen Feldern... <?php $html = file_get_contents("/pages/contactform.html"); $dom = new DOMDocument(); $dom->loadHTML($html); $fields = array(); $input = $dom->getElementsByTagName("input"); foreach ($input as $i) { $fields[] = array("type" => $i->getAttribute("type"), "name" => $i->getAttribute("name"), "value" => $i->getAttribute("value")); } var_dump($fields); Gruss, Martin
php::bar PHP Wiki - Listenarchive