Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

@file nebo Curl

pkotala
verified
rating uzivatele
(24 hodnocení)
9. 5. 2008 08:42:55
Ve svých projektech používám pro načtení souborů přes http někdy příkaz @file, někdy třídu Curl pro php (taková schizofranie...). Teď se mi ale párkrát stalo, že příkaz @file nic nevrátil. Může to být tím, že nemá nastavený "rozumný" timeout (ani tedy nevím, kde by se dal nastavit...)? Bylo by lepší spíše všude používat Curl?
Díky
Pavel
9. 5. 2008 08:42:55
https://webtrh.cz/diskuse/file-nebo-curl/#reply69449
File() používám jen když pracuji se soubory ve vlastním souborovém systému. Jakmile potřebuji pracovat s protokolem http, tak používám jedině curl() - výhoda je ta, že mohu pracovat s http hlavičkama.
A pokud ti někdy file() nefunguje, tak odstraň zavináč, ten totiž potlačuje výpis chyb.
9. 5. 2008 09:24:03
https://webtrh.cz/diskuse/file-nebo-curl/#reply69448
Milan Kryl
verified
rating uzivatele
(26 hodnocení)
9. 5. 2008 10:38:05
No hlavne nekde muze byt u file() zakazane otvirani vzdalenych souboru. Tusim se to jmenuje allow_url_open nebo tak nejak...
Je lepsi pouzivat curl, pokud na serveru dostupne je :o)
9. 5. 2008 10:38:05
https://webtrh.cz/diskuse/file-nebo-curl/#reply69447
Vojta
verified
rating uzivatele
(41 hodnocení)
9. 5. 2008 18:19:24
Napsal pkotala;59254
Bylo by lepší spíše všude používat Curl?
Na vzdálený přístup jedině CURL, na lokální např. file_get_contents(). Jak zmínil Milan Kryl, použití file() na vzdálený přístup je často zakázáno. Z bezpečnostních důvodů.
9. 5. 2008 18:19:24
https://webtrh.cz/diskuse/file-nebo-curl/#reply69446
pkotala
verified
rating uzivatele
(24 hodnocení)
9. 5. 2008 19:48:41
OK, zase jsem chytřejší... :)
Díky všem.
Já jsem vlastně takový samouk, který začínal tak, že upravil nějaké drobnosti v joomle a tím pochopil syntaxi, pak si napsal něco sám - ale zase nové věci se naučil tak, že na internetu zkouknul nějaké části kódů a i když teď už píšu z hlavy, tak asi nemám takové návyky, které člověk získá, když se učí třeba z nějaké učebnice nebo tutoriálu. Takže se vlastně nechávám otřískávat praxí.
9. 5. 2008 19:48:41
https://webtrh.cz/diskuse/file-nebo-curl/#reply69445
hrach
verified
rating uzivatele
10. 5. 2008 15:09:53
Někdy to může být výhoda :) jsem se učil z tak staré učebnice, že jsem pak tři roky se těch zlozvyků zbavoval :))
10. 5. 2008 15:09:53
https://webtrh.cz/diskuse/file-nebo-curl/#reply69444
pkotala
verified
rating uzivatele
(24 hodnocení)
11. 5. 2008 00:14:46
Tak když jsem to všechno převedl na Curl, a přidal výpis chyb (což jsem nevěděl, jak u příkazu file udělat), tak jsme zjistil, kde je vlastně problém. Občas, při jednom volání z 50, jsem dostal chybové hlášky:
Couldn't resolve host 'search.seznam.cz'
Couldn't resolve host 'morfeo.centrum.cz'
...
a dokonce nenašel ani sám sebe:
Couldn't resolve host 'www.nastroje-seo.eu'
Zajímavé, že nemohl najít www.nastroje-seo.eu, když byl spouštěn z www.nastroje-seo.eu. Podle mých laických názorů jsem kontaktoval providera a poprosil ho o pomoc.
Je to opravdu na něm? Nedělám třeba něco blbě já?
Jakákoliv pomoc je vítána.
Díky
Pavel
11. 5. 2008 00:14:46
https://webtrh.cz/diskuse/file-nebo-curl/#reply69443
Milan Kryl
verified
rating uzivatele
(26 hodnocení)
14. 5. 2008 22:12:10
Ehm, zrovna vyse jmenovane se mi osobne moc nezamlouva ... morfeo.centrum.cz ;)
Pokud tech hlasek bylo vic za sebou, tak jsi narazil na limit DNSky (nebo mozna momentalni vypadek).
Nicmene, pokud tech dotazu posilas hodne, tak to muze byt i blokovani na strane vyhledavace....
14. 5. 2008 22:12:10
https://webtrh.cz/diskuse/file-nebo-curl/#reply69442
pkotala
verified
rating uzivatele
(24 hodnocení)
15. 5. 2008 07:39:10
krylm:
Díky Milane, problém ale byl, že se neviděly ani 2 moje domény, které běží na stejném VPS serveru. Provider tedy restartoval, co se dalo a teď to, zdá se, drží.
15. 5. 2008 07:39:10
https://webtrh.cz/diskuse/file-nebo-curl/#reply69441
Pro odpověď se přihlašte.
Přihlásit