Autor | Zpráva | ||
---|---|---|---|
Watchick Profil |
#1 · Zasláno: 27. 11. 2009, 14:47:59 · Upravil/a: Watchick
Zdravím, jak se dá zjistit, jestli na cizím serveru je .sql soubor?
třeba na http://s7.tra vian.cz/map.sql je a na http://s6.tra vian.cz/map.sqlnení, když jsem to dělal přes file_get_contents se mi to načítalo strašně dlouho, když ten soubor nemohlo najít, jako by to čekalo na timeout... |
||
GeneralDv Profil |
#2 · Zasláno: 27. 11. 2009, 15:03:16
Zkusil bych
get_headers() |
||
Majkl578 Profil |
#3 · Zasláno: 27. 11. 2009, 18:16:01
$isExisting = @fopen('http://example.com/foo.php', 'r'); echo $isExisting ? 'existuje' : 'neexistuje'; |
||
Časová prodleva: 3 dny
|
|||
Watchick Profil |
#4 · Zasláno: 30. 11. 2009, 17:10:52
Majkl578:
a když má soubor třeba 1MB, nebude to zdržovat? |
||
Majkl578 Profil |
#5 · Zasláno: 30. 11. 2009, 17:23:10
Watchick:
Tak tohle otevře jen resource, pokud by jsi stahoval data, tak by jsi použil fread. Nejsem si jistý, s tímhle jsem nepracoval, ale podle mě by to neměl být problém. Zkus to. :) |
||
Watchick Profil |
#6 · Zasláno: 1. 12. 2009, 13:34:17
Majkl578:
jo, pravda, pravda |
||
Ondra121 Profil * |
#7 · Zasláno: 1. 12. 2009, 22:12:03
Co třeba to zkusit načíst pomocí cURL a kontrolovat hlavičku, předpokládám, že když tam soubor není tak vrací 404.
|
||
Majkl578 Profil |
#8 · Zasláno: 2. 12. 2009, 10:34:04
[#7] Ondra121
Není to zbytečně složité? |
||
Časová prodleva: 14 let
|
0