Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [php] Kijken of een plaatje bestaat, maar dan ergens anders op i-net. (https://forum.scholieren.com/showthread.php?t=309989)

Triloxigen 15-12-2002 22:38

[php] Kijken of een plaatje bestaat, maar dan ergens anders op i-net.
 
Ik zoek dus aan manier om te kunnen kijken of een plaatje bestaat.
Met file_exists() is niet mogelijk om bestanden te checken op andere servers dus, de oplossingen die er staan is of te uitgebreid, of het werkt niet.

fopen() doet het om een of andere vage reden niet, en vraag me af of dat ewl slim is, eerst een compleet plaatje in een var zetten om alleen te kijken of het bestaat.

Iemand een idee?

Chip Zero 16-12-2002 09:28

HTTP HEAD request doen naar die pagina... Hoe je dat verder doet in PHP moet je zelf maar uitzoeken... (heej, je vroeg om een 'idee')

Triloxigen 16-12-2002 09:32

Citaat:

Chip Zero schreef:
HTTP HEAD request doen naar die pagina... Hoe je dat verder doet in PHP moet je zelf maar uitzoeken... (heej, je vroeg om een 'idee')
Ohw, ik wil ook headercodes vermeiden..
want het plaatje http://photo.**********.nl/carolien/...s_achteren.jpg is bijv. een 404 maar er staat wel wat achter..

Dus dan krijg je al gezeik

Chip Zero 16-12-2002 09:39

Citaat:

HTTP/1.1 404 Not Found
Date: Mon, 16 Dec 2002 09:35:08 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux mod_gzip/1.3.19.1a PHP/4.1.2 mod_perl/1.26
X-Powered-By: PHP/4.1.2
Content-Disposition: inline; filename=test.jpg
Connection: close
Transfer-Encoding: chunked
Content-Type: image/jpeg
Lekker is dat :-/ Nee, als je ook dat soort files wilt opvangen kan je misschien beter een gewone request doen en dan de eerste paar bytes opvangen, maar dat wordt wel erg low level geknoei... Of goed naar die headers kijken, hier geeft die content-disposition een duidelijke hint, dat zal wel geen 404 error pagina zijn die je dan te zien krijgt!

Triloxigen 17-12-2002 08:34

Citaat:

Chip Zero schreef:
Lekker is dat :-/ Nee, als je ook dat soort files wilt opvangen kan je misschien beter een gewone request doen en dan de eerste paar bytes opvangen, maar dat wordt wel erg low level geknoei... Of goed naar die headers kijken, hier geeft die content-disposition een duidelijke hint, dat zal wel geen 404 error pagina zijn die je dan te zien krijgt!
Werkt iig prima..


Alle tijden zijn GMT +1. Het is nu 07:03.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.