Autor Zpráva
Han
Profil
Zdravím, chcel by som vedieť či, a akým spôsobom sa dá overiť či je nejaký môj obrázok ešte stále na danom serveri PHP skriptom.. Ide mi o niečo také, že moje PHP sa pripojí na stránku /ktorej URL si poťahá z DB napríklad/ s obrázkom, a ak tam obrázok je a načíta sa /alebo niečo v tom zmysle prosto/ tak mi PHP k linku v DB napíše "OK", ale ak mi tam vyhodí hlavičku 404 not found alebo niečo podobné, tak mi napíše dajme tomu "KO".. Snáď ma niekto bude vedieť nakopnúť ako na to... ďakujem :)
donny
Profil
spôsobov je viac..

1. fopen
<?
//cesta k obrázku
$url = "http://url.to/file.jpg";
if (fopen($url, "r")) 
{
      echo "subor žije";
} 
else 
{
      echo "subor nežije";
}
?>

2. Curl

//cesta k obrazku
$ch = curl_init("http://url.to/file.jpg");
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_exec($ch);
$retcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

Curl vráti v premenej retcode kód 400 ak súbor nenašiel a 200 ak našiel

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: