Mailinglisten-Archive |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Koray schrieb: > Hallo Norbert, > > jawohl, es wäre eine externe Site welche via HTTP > aufgerufen werden sollte. > Aber ich bräuchte nur eine Tabelle daraus. > > tönt nicht so einfach.. > ich schau mal an, wie ich's parsen könnte. ich nehm für sowas SimpleXML: $src= file_get_contents(<URL>); $dom= new DOMDocument('1.0', 'UTF-8'); if (!$dom->loadHTML($src)) die('Parsen fehlgeschlagen'); else { $s= simplexml_import_dom($dom); $tables= $s->body->table; ... } Den Umweg über DOM gehe ich, weil die Verarbeitung bei inkorrektem XML abgebrochen wird, DOMDocument::loadHTML aber fehlertolerant arbeitet. Wenn die etwas gewöhnungsbedürftige DOM-Syntax einmal drin ist, kann man das SimpleXML auch weglassen: foreach($dom->getElementsByTagName('table') as $table) {} -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iQEVAwUBRRGVYT9HrqAtW+GkAQi2TAf9FtfCBTcFyhzaRW2DHnrb95abbd6h1ThD OiO89Ne7pr0jMQAddb4F4r29ccxso0Pm9NaiXtk17qHBizI0H6tD1868is28rr9f vtSsx0ObgitJ6ED22YkGUYkx5kvIdbCxc4BZ6f+g4GnfKMBdNjFYE1SCLjbuHesv /Eydz/wdRZFKo50oc8qtZzPR2LeAI2gEnC3ccRJTcwcFddchLsmR9UFGFqEzCx1p XnyZJ3EWUa3+MeErzx20AFAFXjc/eUAzQlTGU1SyYnr34dAvluJnmHQ5GAGGi6z5 ws9lWhk6KkIHhY+FsKYE7nmqbO5ctfj7IKOi3vdoU1Cx+woL9Rk1Ew== =erEZ -----END PGP SIGNATURE-----
php::bar PHP Wiki - Listenarchive