Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Url osoitteen tarkistus

Matso [07.06.2006 03:33:35]

#

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?

Jorgga [07.06.2006 03:45:52]

#

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.

Matso [07.06.2006 11:52:19]

#

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

http://jokutoinendomain.com/tiedosto.txt

Metabolix [07.06.2006 12:04:23]

#

function web_file_exists($tiedosto)
{
  $f = @fopen($tiedosto, "r");
  if ($f !== false) {
    fclose($f);
    return 1;
  }
  return 0;
}

Jospa tuolla olisi parempi onni.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta