Autor Zpráva
Jean
Profil *
Jak v PHP zjistim jestli zadana URL souboru je funkcni?
Podle php.cz fce file_exists() facha jen na mistnim filesystemu...

Diky
Charlie
Profil
Mozna by slo:

file_exists("http://neco.cz/soubor.txt")

ale nejsem si jistej
Jean
Profil *
to prave nefacha... ta fce nevrati nic, na php.cz tvrdej ze to musi bejt na vlastnim filesystemu, aby to fachalo...
Charlie
Profil
At hledam co hledam, na nic neprichazim
Jean
Profil
uz to mam, neni to moc cisty, ale kdyz na ten soubor namirim fopen(), tak mi to bud vrati ukazatel(TRUE) nebo chybu(FALSE), je to cunarna, ale fungujici:)
Charlie
Profil
Mozna pomuze tohle:

<?php
ob_start();
@include ("http://stranka.cz/soubor.txt");
$stranka = ob_get_contents();
ob_end_clean();

if (empty($stranka)) {
// soubor bud neexistuje, nebo je prazdny
}

?>

Upozornuji, ze pro toto reseni je nutna knihovna v PHP, kterou mozna nemas
Jean
Profil
jo, tak ten za a) nemam a za b) bude se mi tezko dostavat na hosting:/ zkusim cuneci zpusob, uvidim co to udela...
Kaifman
Profil
linkinfo
(PHP 3, PHP 4 , PHP 5)

linkinfo -- Vrací informaci o odkazu (linku)
Popis
int linkinfo ( string path)


linkinfo() vrací položku st_dev field struktury UNIX C stat získanou systémovým voláním lstat. Tato funkce se používá pro ověření, zda odkaz (specifikovaný pomocí path) opravdu existuje (používá se tatáž metoda jako je makro S_ISLNK definovaní v stat.h). Vrací 0, v případě chybyFALSE.

Viz také symlink(), link(), a readlink().

Poznámka: Tato funkce nefunguje na Windows systémech
Toto téma je uzamčeno. Odpověď nelze zaslat.

0