Avatar billede Six Nybegynder
30. november 2005 - 22:24 Der er 10 kommentarer og
2 løsninger

PHP: At lave et screenshot ud fra en htmlfil

Hej eksperter.

Jeg har en zip fil som jeg læser ved hjælp af ZZiplib - denne zip fil indeholder biller og html. Dvs det er en hjemmeside denne zip fil indeholder.

Hvordan får jeg php til automatisk at generere et "screenshot" af den hjemmeside som jeg så kan gemme i hvilken størrelse jeg vil.

Jeg har ingen kode men er bare interesseret i at finde ud af metoden for derefter at vende tilbage til det senere.
Avatar billede phliplip Nybegynder
30. november 2005 - 22:34 #1
Det kan ikke lade sig gøre!
Avatar billede phliplip Nybegynder
30. november 2005 - 22:35 #2
Og hvis din zip-fil indeholder biller tror jeg du skal he den DEBUGED !-)
Avatar billede Six Nybegynder
30. november 2005 - 22:45 #3
Ja ok - biller det er vidst ikke lige det den indeholdte hehe ;D

Men du siger det ikke kan lade sig gøre.

Har du forslag til hvad man så kan gøre?

Kan det f.eks. lade sig gøre at lave et javascript til at lave en markering på et billeder og på en eller anden måde få gdlib til at lege med - og så gemme det man har makeret som et nyt billede ?
Avatar billede dustie Mester
30. november 2005 - 23:49 #4
Hvad er det du vil opnå? Det gør det lidt lettere hvis vi ved hvor du vil hen.
Avatar billede phliplip Nybegynder
30. november 2005 - 23:51 #5
Skal lige ha' en ting straight.. Du tænker på screenshots ala 'Jeg har et browser-vindue åbent med hjemmeside domain.com, jeg trykker på Ctrl+PrintScreen, åbner paint, trykker Ctrl+V.. gemmer som billede'-screenshots !? Er vi enige?

Hvis det er det du har i tankerne, så er det ikke noget der mig bekendt er muligt med noget som helst programmerings sprog overhovedet (til web i hvertfald)!
Avatar billede Six Nybegynder
30. november 2005 - 23:52 #6
dustie - Det jeg vil opnå er at få lavet et automatisk preview af en hjemmeside eller et design udfra de filer der bliver uploadet i min zip fil.

F.eks skal der uploades en zip fil indeholdende html filer billeder og css filer. Og ud fra det skal jeg have lavet så når jeg laver link til den fil skal der komme et preview af det design der ligger i filen.
Avatar billede phliplip Nybegynder
30. november 2005 - 23:58 #7
Umuligt.. hvis nogen kan bevise noget andet æder jeg gerne mit keyboard!
Avatar billede Six Nybegynder
01. december 2005 - 00:01 #8
Den chance kan jeg jo ikke lade gå uhørt hen ;D - jeg lader lige spørgsmålet stå åbent noget tid endnu, får jeg ingen løsning er pointene dine phlipplip
Avatar billede dustie Mester
01. december 2005 - 07:56 #9
Intet er umuligt ;)
Om du kan gøre det i PHP er jeg dog ikke så sikker på.

Den eneste måde jeg lige kan komme på er noget i stil med at pakke filen ud, åbne den i en browser og tage det screenshot (kan det måske gøres skjult?). Jeg er næsten sikker på du kan gøre det i Python eller Perl. Lidt i stil med hvad de sites gør som kan vise et screenshot af hvordan ens site ser ud i mange forskellige browsers.

Det vil dog nok kræve en server der er sat op til formålet.

Du kan sikkert få lidt hjælp her hvis du spørger pænt:
http://www.danvine.com/icapture/
Avatar billede Six Nybegynder
02. december 2005 - 15:44 #10
Dustie - jeg tror du har ret. - dvs. det kan ikke lade sig gøre på den måde jeg forespørger.

Jeg vil takke jer begge for deltagelse i spørgsmålet :D

Dustie - vil du ikke lige smide et svar så i kan dele point. Da du dog kom med en mulig måde at løse problemet på :D

jeg lukker spørgsmålet.
Avatar billede dustie Mester
03. december 2005 - 19:54 #11
Jo da :)
Avatar billede Six Nybegynder
03. december 2005 - 19:55 #12
Sådan Lukket :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester