[PHP] maak thumbnail van url

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Graag zou ik willen weten of het mogelijk is om een screenshot van een website te maken met behulp van PHP of een andere webbased scripttaal/programmeertaal.

Dus stel dat ik een url geef in een textbox dat er dan een script wordt aangeroepen die automatisch een screenshot maakt van de ingegeven url. Is dat mogelijk?

Alvast bedankt!

Acties:
  • 0 Henk 'm!

  • Noork
  • Registratie: Juni 2001
  • Niet online
Wanneer je een eigen server hebt, zou je zoiets kunnen maken. Maar anders is het onmogelijk.

Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 22:59

chem

Reist de wereld rond

Nee, dat is niet met PHP mogelijk. Je kan wel een browser in een X omgeving opstarten en screenies nemen... maar dat is een enorme klus.

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • samo
  • Registratie: Juni 2003
  • Laatst online: 18-09 18:50

samo

yo/wassup

Hoe zou dat dan mogelijk zijn, Noork?
Je laad de broncode van de url, parsed die in PHP (moet je een browser in php schrijven?) en maakt daar een image van??? Of zijn er makkelijkere manieren?
En waarom is daar een eigen webserver bij nodig?
* samo is benieuwd....

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Acties:
  • 0 Henk 'm!

  • Noork
  • Registratie: Juni 2001
  • Niet online
Je moet een webserver hebben met gui. Met php kun je programma's opstarten toch? Dan kun je een soort batchfile maken die eerst je browser opent op een site, hierna een programma die screenshots maakt en saved. Heel erg omslachtig allemaal, maar het is dus mogelijk.

Acties:
  • 0 Henk 'm!

  • Arnout
  • Registratie: December 2000
  • Laatst online: 17-09 21:41
Je moet dus de HTML renderen op je server. Dit wordt zelf bouwen of heel goed zoeken...

Acties:
  • 0 Henk 'm!

  • samo
  • Registratie: Juni 2003
  • Laatst online: 18-09 18:50

samo

yo/wassup

_/-\o_ @ Noork
Lekker omslachtig, maar hij heeft gelijk!!! :-)

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Acties:
  • 0 Henk 'm!

  • KnoppenSpook
  • Registratie: Augustus 2000
  • Laatst online: 04-09-2023
Imagick kon dat toch?

/me weet geen leuke quote voor in zijn signature


Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb wel eens mail gehad van een 'spammer' en die stuurde dan een screenshot mee van je eigen website. Zeer waarschijnlijk auto-generated. Ik weet alleen niet hoe php je hier zou kunnen helpen. Zou zelf meer een Delphi/C++Builder oplossing zoeken.

[ Voor 9% gewijzigd door Verwijderd op 05-11-2003 10:35 ]


Acties:
  • 0 Henk 'm!

  • Arnout
  • Registratie: December 2000
  • Laatst online: 17-09 21:41
Als je (delen van) KDE hebt draaien op je server kan je gebruik maken van kwebdesktop (gebruikt de Konqueror engine)

code:
1
2
3
4
5
6
7
8
9
10
11
12
kankoku:~$ kwebdesktop --help
Usage: kwebdesktop Qt-options KDE-options width height file URL 
(...)
Arguments:
  width
    Width of the image to create
  height
    Height of the image to create
  file
    Filename where to dump the output in png format.
  URL 
    URL to open

Acties:
  • 0 Henk 'm!

Verwijderd

Je zou dmv van html2ps een postscript file kunnen maken van de pagina en deze daarna dmv imagemagick ofzo om kunnen zetten naar een jpg. Ik heb net even geprobeerd een postscript file te maken van mijn site en dat gaat goed, de tweede stap moet dan verder geen probleem zijn. Enige probleem daarbij is wel dat die geen stylesheets meeneemt, maar dat kan misschien een instelling zijn heb daar nu ff geen tijd voor om naar te zoeken.

[ Voor 1% gewijzigd door Verwijderd op 05-11-2003 11:53 . Reden: spelfoutje ]

Pagina: 1