2009-07-31 3 views

Antwort

7

Sie können es einfach nicht tun. PHP ist serverseitige Skriptsprache, vielleicht können Sie das mit JavaScript machen, aber ich bin mir nicht einmal sicher.

Ich weiß, jemand implementiert solchen Dienst, aber eigentlich musste er Mozilla-Browser verwenden, die geöffnet, ein Skript (ich glaube, es war nicht JS, vielleicht Perl, C/C++) machte einen Screenshot und hochgeladen es.

+0

Was ich tun möchte, ist etwas wie: Ich habe eine Seite mit Tabellen und einigen Tasten. Falls der Benutzer meiner Seite einen Fehler sieht und ihn melden möchte, kann er/sie auf eine Schaltfläche oder einen Link klicken, der einen Schnappschuss dessen macht, was in seinem Browser aktiv ist. Er kann hochgeladen oder an mich gesendet werden. Aber technisch gesehen, wie du es geschrieben hast, könnte diese Funktion mehr als die Verwendung von PHP alleine erfordern. –

+0

Oh, du willst den Usern Screenshot machen ... das ist noch härter. In meiner Antwort ging ich davon aus, dass Ihr Server einen Screenshot einer Site erstellen soll. Nun, so oder so, ist es nicht möglich, das mit PHP zu tun. – usoban

1

Ich nehme an, du meinst "dein" im allgemeinen Sinne. Wenn Sie meinen "wie macht man einen Screenshot ...", drücken Sie in der Regel die Drucktaste. Wenn Sie versuchen, die Browser-Ausgabe Ihrer Benutzer zu erfassen, würde ich sagen, dass dies wahrscheinlich nicht möglich ist. Wenn es so wäre, wäre das Beste, was Sie bekommen könnten, die Ausgabe dessen, was Sie selbst geschrieben haben.

Google Gears könnte hackable sein, etwas zu tun, schließen Sie, wenn Sie die Druck-Bildschirm-Taste drücken können, drücken Sie mit JS und erhalten Sie die Datei zu speichern irgendwo Gänge zugreifen können.

0

Sie können das in PHP nicht tun, da PHP auf dem Server und nicht auf dem Client ausgeführt wird.

Um Screenshots des Browsers zu erhalten, können Sie sich beispielsweise this list ansehen.

Wenn Sie nach einer automatisierten Lösung suchen, um Screenshot von Webseiten zu machen, die in einem Browserfenster geöffnet werden, können Sie auch diese Frage betrachten: How to capture x screen using PHP, shell_exe and scrot und es gibt Antworten.

Und schließlich, und ohne Auswahl eines bestimmten Beitrags, können Sie eine Suche auf SO versuchen; etwas wie screenshot browser, sortiert nach Relevanz, scheint einige interessante Beiträge zu bekommen :-)

Viel Glück!

Verwandte Themen