Anzeigen einer PHP-Seite als Bild
In PHP kann die Konvertierung einer Webseite in ein Bild durch eine Kombination aus Dateiverarbeitung erreicht werden und Header-Manipulation. Sehen wir uns an, wie es gemacht wird:
-
Lesen der Bilddatei:
Rufen Sie die im PHP-Skript angegebene Bilddatei (z. B. „1234.jpeg“) mithilfe von PHPs fopen ab Funktion, die den Binärmodus für eine genaue Dateiverarbeitung angibt.
-
Echo der Datei Inhalt:
Verwenden Sie Echo, um den Inhalt der Bilddatei auf der Seitenausgabe anzuzeigen. Allerdings wird das Bild dadurch nicht automatisch gerendert; es werden lediglich die Rohdaten ausgegeben.
-
Senden des Mime-Type:
Um sicherzustellen, dass der Browser die Ausgabe als Bild erkennt, senden Sie den entsprechenden Mime-Type-Header. Für PNG-Dateien verwenden Sie Content-Type: image/png. Andere gängige Mime-Typen sind image/jpeg und image/gif.
-
Aufräumen:
Wickeln Sie das Skript in öffnende und schließende PHP-Tags ein, aber stellen Sie sicher, dass es keine führenden oder nachgestellten Zeichen gibt Leerzeichen vor , da dies die Ausgabe stören kann.
Hier ist ein Beispielskript, das liest ein PNG-Bild und zeigt es an:
<?php
$name = './img/ok.png';
$fp = fopen($name, 'rb');
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));
fpassthru($fp);
?>
Nach dem Login kopieren
Mit diesen Schritten können Sie eine PHP-Webseite in ein Bild konvertieren, das in einem Webbrowser angezeigt werden kann.
Das obige ist der detaillierte Inhalt vonWie kann ich eine PHP-Seite als Bild anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!