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.