schnell herausfinden, ob Bild vorhanden ist
tester
- php
tag
wie kann ich möglichst schnell mit php rausbekommen, ob ein bestimmtes bild auf nem andren server existiert oder nicht?
danke für tipps
Hello,
wie kann ich möglichst schnell mit php rausbekommen, ob ein bestimmtes bild auf nem andren server existiert oder nicht?
Meinst Du
"schnell" im Sinne von "mit kurzer Antwortzeit" oder
"schnell" im Sinne von "bequem"?
Für zweiteres fällt mir nix ein, außer Dir eine fertige Funktion zu posten. Aber das ist gegen die Standesehre hier im Forum. Dazu müsstest Du schon zu einem gewissen Grade vor- und mitdenken. ;-)
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
"schnell" im Sinne von "mit kurzer Antwortzeit" oder
"schnell" im Sinne von "bequem"?
weder, noch !!
vielmehr meinte ich, dass die abfrage des scriptes schnell sein soll.
also nicht, dass dann das ganze bild komplett gesaugt wird und wenns ungleich null, dann.......
hierfür such ich nen bessren ansatz oder gar ne dokumentation in form eines tutorials o.ä. zu dem thema
danke
Hello,
"schnell" im Sinne von "mit kurzer Antwortzeit" oder
"schnell" im Sinne von "bequem"?
weder, noch !!vielmehr meinte ich, dass die abfrage des scriptes schnell sein soll.
also nicht, dass dann das ganze bild komplett gesaugt wird und wenns ungleich null, dann.......
hierfür such ich nen bessren ansatz oder gar ne dokumentation in form eines tutorials o.ä. zu dem thema
Wie jetzt?
Das habe ich doch gefragt. Du möchtest ein kurze Antwortzeit des Requests, ob das Bild vorhanden ist.
Ich meinte nicht die Antwortzeit der Menschen im Forum. Die ist meistens sowieso nicht zu unterbieten.
Dann denk mal nach, wie man fragen kann, wenn man nicht mit "GET", "POST", "PUT", ... fragt. --> google
Dann mach Dir Gedanken, wie man die Verbindung zum fremden Server aufbauen kann, wenn man nicht den Browser dazu benutzt, sondern der eigene Server Browser spielen soll
Dann überleg, was alles schief gehen kann:
Fremder Server nicth vorhanden --> Wartezeit bis Timeout
Ressource auf fremden Server nicht vorhanden --> bei richtigem Request sollte die Antwort schnell kommen
Leider doch mit GET gefragt --> bummelige Leitung --> lange Wartezeit, bis die Daten da sind.
Nicht mit GET gefragt --> der Typ der Datei kann nicht 'sicher' festgestellt werden.
Man müsste also mit einer speziellen Methode nur den MIME-Type der Ressource erfragen...
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hello,
noch ein Tipp: http://www.mein-dortmund.de/head-request.html
Ist nur eine von vielen Seiten, aber Du weißt, wonach Du suchen kannst
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
hi,
vielmehr meinte ich, dass die abfrage des scriptes schnell sein soll.
also nicht, dass dann das ganze bild komplett gesaugt wird und wenns ungleich null, dann.......
am effektivsten wäre es wohl, analog zu http://www.php-faq.de/q/q-code-post.html lediglich einen HEAD-request abzusetzen, und den zurückgelieferten HTTP status code auszuwerten.
gruß,
wahsaga
Hello,
vielmehr meinte ich, dass die abfrage des scriptes schnell sein soll.
also nicht, dass dann das ganze bild komplett gesaugt wird und wenns ungleich null, dann.......am effektivsten wäre es wohl, analog zu http://www.php-faq.de/q/q-code-post.html lediglich einen HEAD-request abzusetzen, und den zurückgelieferten HTTP status code auszuwerten.
Das Beispiel nimmt keine Rücksicht auf Weiterleitungen (ist nicht rekursiv) und fragt auch nicht den MIME-Type ab. das fehlt also noch.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom