phpbar.de logo

Mailinglisten-Archive

[php] Screenshots per Button ?

[php] Screenshots per Button ?

Johann-Peter Hartmann php_(at)_phpcenter.de
Tue, 26 Jun 2001 14:22:33 +0200


Hi Michael,

Michael Weber schrieb:

> Könnte man ein php Script schreiben, dass per Klick einen
> Screenshot des Browserfensters macht ? Dieses könnte man
> dann - wenn der User mitspielt - per Mail an den Autoren
> senden ohne dem User groß die Mühe zumuten zu wollen
> extra ein Zeichenprogramm zu öffnen, das Bild einzufügen,
> als Attachment an eine Mail zu hängen etc. Vielleicht
> bekommt man dann etwas mehr Screenshots als Feedback...

	Da man zwangslaeufig einen Browser auf dem
	Weg zu Screenshot braucht - schliesslich sollen
	auch Layer, die erst mittels Javascript an
	eine bestimmte Position geschoben werden, mit
	auf den Screenshot - sollte man das nicht in
	einer Scriptseite lösen.

	Ein einfacher Weg existiert in der
	Unix-Welt : einfach einen Netscape
	mit der gewünschten Seite über einen
	Batch aufrufen lassen, und dann mit
	der ImageMagick-Funktion "import"
	das Fenster grabben.

	Diese Grafik kann dann ebenfalls mit
	ImageMagicks "convert" auf die richtige
	Größe geschnitten/verkleinert werden.


	Auf der Windows-Seite kann man es
	z.B. ueber COM machen, hier fehlt aber
	noch das COM-Objekt, dass den Screengrab
	macht :

	<?php
	 set_time_limit(0);
	 $ie=new COM("InternetExplorer.Application");
	 $ie->visible=1;
	 $ie->Navigate2("http://www.php.net");
	 while ($ie->Busy) sleep(1);
	 sleep(3);
	 $ie->Quit();
	?>

	Viele Grüße
	- johann



php::bar PHP Wiki   -   Listenarchive