Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP Skrinšot sajta

[es] :: PHP :: PHP Skrinšot sajta

[ Pregleda: 2038 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
178.222.88.*

Sajt: https://milankragujevic.c..


+201 Profil

icon PHP Skrinšot sajta04.04.2011. u 10:04 - pre 158 meseci
Pozdrav!
Za potrebe projekta sKrati treba mi mogučnost da se dobije skrinšot nekog sajta.
To je dosad dobro funkcionisalo sa servisom THUMBNAILS PRO, ali sada dobijam poruku da ima suviše pregleda i d ase apgrejdujem na premium account.
To je dosad radilo ovako:
Iz baze se izvuče stvarna adreas sajta na koju je mapirana kratka adesa (12sd4g) i onda se to prosledi sajtu THUMBNAILS PRO.
Ovako nešto:
Code (php):

<?php
echo "<img src= \"http://thumbnailspro.com/thumb.php?url=" . $adresa_stvarna . "\">";
?>
 

E, sad, pronašao sam servis thumbshot.de koji ima api:
http://www.thumbshot.de/cgi-bin/show.cgi?url=
Problem je u ograničenj.
Meni treba neka skripta koja bi za svaki upit (slika.php?url=12sdf) pravila upit u bazi, izvlačila adresu pravu i proveravala ako u folderu cache_images postoji slika 12sdf.jpg, onda da je prikaže, u suprtnom da napravi upit na http://www.thumbshot.de/cgi-bin/show.cgi?url= i da sačeka 5 minuta i onda da skine tu sliku i sačuva je u folder.
Napominjem da imam pristup / servera (VPS) i da imam cron, ssh itd. Ukratko, imam VPS kod hetzner.de
 
Odgovor na temu

w3bl0rd
Varaždin, Hrvatska

Član broj: 82659
Poruke: 380
213.147.114.*



+26 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 10:18 - pre 158 meseci
PHP je serverside, a screenshot je stvar klijenta... Ne vidim način da to uradiš sa php-om.
there's no place like 127.0.0.1
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
178.222.88.*

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 10:22 - pre 158 meseci
Uradio sam ovako:
http://skrati.co.cc/pregled_bbe8ab.jpeg
Meni treba da PHP može da kešira (skine sliku i ubaci u svoj folder) tu slliku da ne bih morao non-stop da pravim requeste i da opterećujem server
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.adsl-a-1.sezampro.rs.



+13 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 13:01 - pre 158 meseci
Imas brdo servisa koji rade to, evo ja sam uz googlanje na brzaka naleteo na ovo:

http://siteshots.org/


P.S. Ako mene pitas, ja bih to sam napravio, pre nego se oslanjao na druge :-)
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
178.222.88.*

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 15:28 - pre 158 meseci
Ali ograničenje bandwith-a?
Meni treba da ja kad hoću mogu da php-u dam naredbu da kešira slike.
Znači, ja kad vidim da je svaka slika gotova (da ne piše Please wait....), ja onda kliknem na dugme i PHP sve slike kešira (skine ih u folder cache).
Onda da proveri da li postoji slika u cache folderu, ako ne onad da je povuče sa neta, u suprtnom da koristi nju (keširanu)
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.adsl-a-1.sezampro.rs.



+13 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 15:33 - pre 158 meseci
Sorry, totalno sam promasio pitanje.

Citat:
Milan Kragujevic: Ali ograničenje bandwith-a?


Sta sa tim ? :-)


Citat:
Milan Kragujevic
Meni treba da ja kad hoću mogu da php-u dam naredbu da kešira slike.
Znači, ja kad vidim da je svaka slika gotova (da ne piše Please wait....), ja onda kliknem na dugme i PHP sve slike kešira (skine ih u folder cache).
Onda da proveri da li postoji slika u cache folderu, ako ne onad da je povuče sa neta, u suprtnom da koristi nju (keširanu)


Ok, nije mi bas najjasnije sta tacno hoces ? Trazis gotovu skriptu ili ideju kako ovo da odradis ? :-)
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
178.222.88.*

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 15:57 - pre 158 meseci
Citat:
Man-Wolf: Sta sa tim ? :-)

Pa obično dobijam sliku "Bandwith exceeded! please register premium account to continue.
- Zbog toga mi treba da se slika kešira kod mene na serveru.
Citat:
Man-Wolf: Ok, nije mi bas najjasnije sta tacno hoces ? Trazis gotovu skriptu ili ideju kako ovo da odradis ? :-)

Da sam hteo gotovu skriptu, ne bih pisao custom skriptu za ceo sajt, i sad gotovu za cache slika.
Ne, hoću sam da napravim
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.adsl-a-1.sezampro.rs.



+13 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 16:03 - pre 158 meseci
Ok, i sta je tacno tvoje pitanje sad ? Kako da napravis cache slika ?

Onako nabrzaka, imao bi jednu tabelu image_cache il sta vec i u njoj par kolona, tipa: id, url, date_added, file_name (kontam da je struktura dovoljno jasna). I svaki put kad ti treba screenshot, ti prvo proveris da li postoji u toj tabeli i ako postoji -- iscitas sliku sa svog servera, a ako ne -- hvatas screenshot preko API-a.

Mada i dalje imam osecaj da masim poentu tvog pitanja -_-
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
178.222.88.*

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 16:13 - pre 158 meseci
Upravo tako!
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
178.222.95.*

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 18:54 - pre 158 meseci
Citat:
Br@nkoR: Da li je koristio neko CutyCapt?

- Samo za Win32 platforme.
Meni treba za Debian Linux
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: PHP Skrinšot sajta04.04.2011. u 21:32 - pre 158 meseci
CutyCapt radi i na GNU/Linuksu.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: PHP :: PHP Skrinšot sajta

[ Pregleda: 2038 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.