Autor | Zpráva | ||
---|---|---|---|
Intrakontrakt Profil * |
#1 · Zasláno: 17. 3. 2006, 16:14:16
Když použiju:
<? $url = "http://kdesi-cosi.cz/index.php"; if(file_exists($url)) { echo "1"; } elseif(!file_exists($url)) { echo "2"; } ?> Tak mi to pokaždé vrací 2. Nevíte proč ? Adresu vždy dávám absolutní a zkoušel jem jak soubory na lokálu, tak i cizí. |
||
WanTo Profil |
#2 · Zasláno: 17. 3. 2006, 16:16:25
Proč máš v kódu elseif? To je podmínka navíc, ale ty jí vůbec nepotřebuješ. Vždycky se vyhodnotí jako true.
|
||
Kajman_ Profil * |
#3 · Zasláno: 17. 3. 2006, 16:27:01
Protože ji můžeš použít pouze na soubory dostupné přes file systém.
|
||
Zerog Profil |
#4 · Zasláno: 17. 3. 2006, 21:49:06
presne tak ...stejne jako file size
|
||
drake127 Profil * |
#5 · Zasláno: 18. 3. 2006, 00:48:44
Možná taky pokud je povoleno allow_url_fopen, pak by to mohlo fungovat vzdáleně, ale jistý si nejsem.
|
||
Intrakontrakt Profil * |
#6 · Zasláno: 18. 3. 2006, 16:39:53
A jak teda můžu zjístit, jestli nějaká stránka nebo soubor existuje ?
|
||
Leo Profil |
#7 · Zasláno: 18. 3. 2006, 17:09:56
Navazete http spojeni a zjistite stavovy kod v odpovedi, Leo
|
||
Intrakontrakt Profil * |
#8 · Zasláno: 18. 3. 2006, 18:12:46
Heh, díky na tohle jsem ani nepomyslel.
|
||
Intrakontrakt Profil * |
#9 · Zasláno: 19. 3. 2006, 10:19:26
Takže, jestli to dobře chápu, takže když napíšu na úplný začátek stránky
header ("HTTP/1.1 404"); Tak pokud stránka neexistuje a hodí to 404ku. Jen nevím jak zjístit odpověď. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0