php a obrázky
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Mám ten problém, že jsem si pomocí webcronu stahoval z různých webkamer v určitém časovém okamžiku obrázky. Vždycky to fungovalo ale už ASI ROK SE TO NEDAŘÍ. malý příklad, používám toto: $url=http://www.meteo.fr/temps/europe/satellite/bigsateuj_06.jpg imagecreatefromjpeg($url) skript je napsán tak aby se pří nepodařeném stažení obrázku použil náhradní s nápisem že věc se nepodařila. Jak se dá vidět tady: http://www.brepta.nazory.cz/ukazy.php Proč už ty webky nejdou... ? Ví to někdo?
-
1) složitějším způsobem jsi to vyřešit nemohl, že? Obyčejné zkopírování obrázku by jednak bylo jednodušší a jednak rychlejší 2) Změna nastavení URL Wraperu ti unikla (aneb allow_url_fopen)
-
co je na imagecreate složitýho? Takže místo toho stačí copy (url , jméno pod kterým si to chci uložit) tak si teď říkám jestli s tím staženým obrázkem půjde pracovat než doběhne skript. Myslím např. vložení data stažení atd.
-
No, takže asi takhle: pomocí .htaccess si zapneš url wraper, obrázek načteš (třeba pomocí file_get_contents, nebo fopen+fread, ...) a uložíš. No a spíš než ukládat text do obrázku, tak si jej uložit někam mimo do DB a obrázek jím potom překrývat. "co je na imagecreate složitýho?" pro tebe nic, ty si poručíš co se má dělat, ale chudák procesor na serveru se peče ve vlastní šťávě...
-
1. nevím co do toho htacces napsat. 2. když jsem si kdysi s htaccess hrál dostal jsem od webuzdarma vynadáno, tak se mi to už nechce riskovat. 3.co to je url wrapper? jen ze zvědavosti.. 4. ten text v obrázcích potřebuju protože je to tam ideální. 5. bych rád věděl co ten procesor tak zatěžuje. To že načítá obrázek přes url a nebo mu vadí příkaz imagecreate obecně?
-
1) php_flag allow_url_fopen on 2) já si s .htaccess hraju každou chvíli a ještě mi nikdo nevynadal. Tato možnost je na WZ povolena, proč jí tedy nevyužít? 3) zjednodušeně: pomocí wrapperů PHP zpracovává zdroje. Čím víc jich je k dispozici, tím líp. Pokud si někam do PHP souboru vložíš print_r(stream_get_wrappers());, tak se ti vytiskne pole všech použitelných wrapperů - pokud mezi nimi je i "http", tak můžeš přistupovat k souborům přes http: $var = file_get_contetnts('http://www.example.com/file'); pokud není k dispozici, vrátí to chybu. 4) tak to teda budeš muset tu GD knihovnu využívat ... 5)obecně platí že práce s obrázky je celkem náročná na systém. Schválně si někde doma (ne zde, už tak je to tady přetížený!) pomocí GD knihovny vykreslit velký složitý obrázek, počítej potřebný čas a sleduj vytížení CPU...
-
poslední dotaz. když teda použiju (php_flag allow_url_fopen on) v htaccess tak se mi zase stahování obrázků pomocí imagecreate rozeběhne?