file_exists() -funktiolla ei näemmä voi tarkistaa urlista, joten miten voisi tarkistaa esim täsmääkö tiedosto:
http://www.omadomain.com/kansio/tiedosto.txt?
Itse käytän tällä tavalla:
$tiedosto = ("http://www.omadomain.com/kansio/tiedosto.txt"); if (file_exists($tiedosto)) { echo "Tiedosto löytyi"; } else{ echo "Tiedostoa ei löydy"; }
Ja tiestysti jos koodi sijaitsee palvelimen juuressa pelkkä
$tiedosto = ("kansio/tiedosto.txt"); if (file_exists($tiedosto)) { echo "Tiedosto löytyi"; } else{ echo "Tiedostoa ei löydy"; }
riittänee.
Siis toimiiko tuo muka. Ei itselläni ainakaan jostain syystä toiminut kun laittaa urlin. Eli jos scripti on vaikka osoitteessa:
http://www.jokudomain.fi/scripoti.php
ja se tiedustelee file_exists funktiolla tiedostoa
function web_file_exists($tiedosto) { $f = @fopen($tiedosto, "r"); if ($f !== false) { fclose($f); return 1; } return 0; }
Jospa tuolla olisi parempi onni.
Aihe on jo aika vanha, joten et voi enää vastata siihen.