Pagina 1 van 1

Automatische screendump maken van een website.

Geplaatst: 14 nov 2007, 19:30
door sukkelaap
Ik heb een vraagje met betrekking tot een extra functionaliteit dat ik in mijn website zou willen bouwen.

Mijn doel:
Bezoekers moeten een lijstje met favoriete website kunnen samenstellen, dit doen ze door de URL van die sites op te geven. Vervolgens wil ik dat mijn website een afzonderlijk screendumpje van alle opgegeven websites maakt. Zo kan het eindresultaat van het lijstje op mijn website er zo uitzien:
1. (thumbnail site) + URL
2. (thumbnail site) + URL
3. (thumbnail site) + URL
4. (thumbnail site) + URL
5. (thumbnail site) + URL

Mijn vraag:
Bestaat er een (PHP) mogelijkheid, die van URL's een screendump kan maken en vervolgens opslaan op de map van mijn server? Ik kwam namelijk wel deze mogelijkheid tegen http://nl2.php.net/manual/nl/function.i ... window.php maar die blijkt alleen op Windows Servers te draaien. En waar mijn websites op gehost zijn, is een Linux server.

Als voorbeeld zou ik deze functionaliteit willen hebben in een PHP script

Code: Selecteer alles

<?php

// van de opgegeven URL wordt een screendump gemaakt
$screendump = screendump("http://www.phpbb.nl"); 

// screendump wordt opgeslagen in een map op mijn server
move_uploaded_file($screendump, "images/screendumps/"); 

?>
Heeft iemand enig idee of dit mogelijk is?

Re: Automatische screendump maken van een website.

Geplaatst: 14 nov 2007, 22:00
door ElbertF
PHP kan het niet, Python geloof ik wel.

Re: Automatische screendump maken van een website.

Geplaatst: 14 nov 2007, 23:53
door svenn
Jep via php kan het idd niet, er zijn wel services die het aanbieden mbv ajax, indien je er aan uit raakt kun je er vast gebruik van maken maar mij is het althans nooit gelukt hij stond hier :
http://webthumb.bluga.net


zie : http://webthumb.bluga.net/pickup?id=wt4 ... eload=true ^^

veel geluk

Re: Automatische screendump maken van een website.

Geplaatst: 15 nov 2007, 08:33
door Bas
Het is mogelijk met PHP, via een Bash-script aanroepen wat op een lokale X-server een webbrowser start, en daar een screenshot van maakt :) Hiervoor moet je wel je eigen server beheren.

Re: Automatische screendump maken van een website.

Geplaatst: 15 nov 2007, 09:33
door Coen
Bas schreef:Het is mogelijk met PHP, via een Bash-script aanroepen wat op een lokale X-server een webbrowser start, en daar een screenshot van maakt :) Hiervoor moet je wel je eigen server beheren.
Heel veel webservers zijn echt geen X-servers he? ;)

Re: Automatische screendump maken van een website.

Geplaatst: 15 nov 2007, 09:36
door Bas
Kun je installeren als je root-toegang hebt? ;) En anders is er ook nog Xvfb, voor als je geen grafische kaart hebt :)

Re: Automatische screendump maken van een website.

Geplaatst: 15 nov 2007, 09:41
door svenn
^^ dan is het niet mogelijk via php hé maar enkel via Bash script :)

Re: Automatische screendump maken van een website.

Geplaatst: 21 nov 2007, 16:13
door Jan

Re: Automatische screendump maken van een website.

Geplaatst: 21 nov 2007, 18:03
door ElbertF
# Permissions to execute third-party applications (i.e. exe files)
# Permissions to execute Internet Explorer
Dit gaat je niet lukken tenzij het je eigen server is.

Re: Automatische screendump maken van een website.

Geplaatst: 21 nov 2007, 18:24
door Paul
Een browser hoort niet op een server thuis...

Re: Automatische screendump maken van een website.

Geplaatst: 21 nov 2007, 18:34
door ElbertF
Zonder browser geen screenshots..