Zadejte hledaný výraz...

Jak dostat z url screenshot

dave777
verified
rating uzivatele
14. 4. 2009 20:14:32
Ahojte.
Chtel bych se prosim zeptat, jestli nemate nekdo zkusensti s timto problemem.
Co presne potrebuji?
Zadam do inputu nejaky odkaz na stranku, na server se mi ulozi screenshot dane stranky, ktery nasledne zpracuji v php(orezu a zmensim).
Potrebuji vedet, jak ziskat ten screenshot a ulozit ho na server, pripadne ho pred ulozenim zpracovat(zmensit + orezat).
Dekuji.
14. 4. 2009 20:14:32
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285035
Fautzi
verified
rating uzivatele
(1 hodnocení)
14. 4. 2009 20:24:55
http://cz2.php.net/imagegrabscreen
http://cz2.php.net/imagegrabwindow
14. 4. 2009 20:24:55
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285034
Michal Šatal
verified
rating uzivatele
(12 hodnocení)
14. 4. 2009 20:49:25
Napsal Fautzi;265479
http://cz2.php.net/imagegrabscreen
http://cz2.php.net/imagegrabwindow
jen doplnim, ze "This function is only available on Windows."
14. 4. 2009 20:49:25
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285033
dave777
verified
rating uzivatele
14. 4. 2009 22:07:45
To je prave problem.
14. 4. 2009 22:07:45
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285032
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
15. 4. 2009 00:47:50
thumbshots?
např. http://open.thumbshots.org/image.aspx?url=www.seznam.cz
nebo shrinktheweb?
Pokud bys to chtěl mít vlastní, tak kromě PHP je zapotřebí i trocha Perlu a především běžící grafické prostředí na serveru - nejčastěji KDE, protože se to dělá pomocí khtml2png...
15. 4. 2009 00:47:50
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285031
dave777
verified
rating uzivatele
15. 4. 2009 09:33:25
A kde u toho prosim udelat to, ze ze vysledny screenshot ulozi na muj hosting, kde bych si upravil jeho velikost a orezal? Diky.
15. 4. 2009 09:33:25
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285030
Michal Šatal
verified
rating uzivatele
(12 hodnocení)
15. 4. 2009 09:54:02
no, přečetl bych si podmínky využití, zda-li to oficiálně jde. Jinak jako technické řešení bych si napsal na to php script, např. tento (kdyžtak si to uprav) na locale mi to funguje, ale moc jsem to netestoval, je to taková rychlovka z nouze:
15. 4. 2009 09:54:02
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285029
dave777
verified
rating uzivatele
15. 4. 2009 10:49:02
Diky.
A tento script mi ulozi ten screenshot na server?
Mohl bys mi prosim trochu vysveylit ten kod? Byl bych ti za ti vdecny.
15. 4. 2009 10:49:02
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285028
Michal Šatal
verified
rating uzivatele
(12 hodnocení)
15. 4. 2009 11:04:50
tak teď jsem se ztratil, co je na tom scriptu potřeba vysvětlit? Jak funguje? No na začátku nadefinuju adresu, na které se obrázek zobrazuje (je to jpg soubor), takže zároveň si i nadefinuji jméno výsledného souboru, proto levnygolf.jpg (samozřejmě pokud to bude automaticky, tak si to budeš dosazovat dynamicky, nekdo zada adresu http://www.levnygolf.cz no a ty z toho třeba pomocí regulárního výrazu vybereš to levnygolf a přidáš k tomu klasicky koncovku jpg, nebo se na to vykasles a nahradis jen v te url vsechny nealfanumericke znaky za pomlcky a bude - treba pomoci prikazu str_replace, pak ti vznikne http---www-levnygolf-cz.jpg, sice to neni tak pekne, ale účel to plní).
No a ta funkce funguje tak, že si ověří, jestli daná adresa něco vrací (jestli vrací soubor), pokud ano, tak ho uloží pod tvým názvem do zvoleného adresáře - to že to bude obrázek ti potom určí právě ta koncovka jpg, ale je to v podstatě jedno, dají se takhle stahovat libovolné stránky.
- ale mám podezření, že se ptáš na něco jiného?
15. 4. 2009 11:04:50
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285027
dave777
verified
rating uzivatele
15. 4. 2009 12:14:42
Nene, to je presne ono. Me jen zmatlo, ze ze to za kkopirovat pomoci fopen, myslel jsem, ze jen pres move upload. Diky moc.
A slo by jeste prosim nejak udela, aby se ten obrazek pred ulozenim jeste zpracoval? Jak ho zpracovat vim. Proste vezmu screenshot, upravim a ulozim ho na server.
Jinak moc dekuji;-).
15. 4. 2009 12:14:42
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285026
Michal Šatal
verified
rating uzivatele
(12 hodnocení)
15. 4. 2009 12:22:01
Tímto postupem nejspíš ne, protože když se na ten script koukneš, tak to ber tak, že ten soubor otevřeš jakoby v texťáku, php neví, že se jedná o obrázek, a když ten soubor ukládáš k sobě, tak ho v podstatě znovu vytváříš řádek po řádku.
Ale můžeš to udělat tak, že provedeš:
1) download obrázku na server treba do adresare TEMP
2) dany obrazek nactes a upravis
3) vysledek ulozis do ciloveho adresare napr. DATA
4) puvodni obrazek v TEMP smazes
+-.
rádo se stalo :)
15. 4. 2009 12:22:01
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285025
dave777
verified
rating uzivatele
15. 4. 2009 12:27:19
Tak jsem zjitil, ze mi ten thumbshot udela screenshot veliky jen 120x90, jenze ja potrebuji bud original(upravil bych si sam velikost) nebo rovnou 265x127.
15. 4. 2009 12:27:19
https://webtrh.cz/diskuse/jak-dostat-z-url-screenshot#reply285024
Pro odpověď se přihlašte.
Přihlásit