Einzelnen Beitrag anzeigen
  #11 (permalink)  
Alt 16-02-2009, 15:21
hds26846
 Newbie
Links : Onlinestatus : hds26846 ist offline
Registriert seit: Feb 2009
Beiträge: 4
hds26846 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

es geht mir nicht um ein fertigen programmcode .

aber folgende antworten bauen einen neuling nicht auf !!


Die Wikipedia sendet dir bei einem nicht vorhandenen Lemma einen 404-Header. Den kann man natürlich mit PHP auswerten. Stichwort wäre hier zum Beispiel curl.



Das dürfte ziemlich einfach sein. Wikipedia schickt bei Seiten dies es nicht gibt (z.B. http://de.wikipedia.org/wiki/Berlin2) einen 404 Header mit. Deshalb kann dir die Response ziemlich egal sein. Also: Guck dir cURL (http://ch.php.net/curl) an um dir damit die Headers zu holen. Danach validierst du den Statuscode: 200 = Artikel existiert, 404 = Artikel existiert nicht. Eventuell könntest du vor dem Request auch noch überprüfen ob Wikipedia überhaupt erreichbar ist, indem du einen Artikel auf den Statuscode 200 überprüfst, der ganz bestimmt existieren sollte.
Mit Zitat antworten