Heim >Backend-Entwicklung >PHP-Tutorial >Wie gebe ich ein Bild in PHP aus?

Wie gebe ich ein Bild in PHP aus?

Linda Hamilton
Linda HamiltonOriginal
2024-12-08 11:01:11232Durchsuche

How to Output an Image in PHP?

Ein Bild in PHP ausgeben

In PHP umfasst die Anzeige eines Bildes in einem Webbrowser das Senden der Bilddaten zusammen mit den entsprechenden Headern. Um dies zu erreichen, können Sie die folgenden Schritte ausführen:

1. Bestimmen Sie die Bilddatei und den MIME-Typ:

  • Weisen Sie den Pfad zur Bilddatei der $file-Variablen zu (z. B. '../image.jpg').
  • Geben Sie den MIME-Typ des Bildes (z. B. „image/jpeg“) im $type an variabel.

2. Inhaltskopfzeilen senden:

  • header('Content-Type:'.$type); legt den MIME-Typ fest, um den Typ der ausgegebenen Daten anzugeben.
  • header('Content-Length: ' . filesize($file)); Gibt die Größe der zu sendenden Datei an.

3. Bilddaten lesen und ausgeben:

  • readfile($file); liest den Inhalt der Bilddatei und sendet ihn an den Ausgabepuffer.

Beispiel:

$file = '../image.jpg';
$type = 'image/jpeg';
header('Content-Type:'.$type);
header('Content-Length: ' . filesize($file));
readfile($file);

Mit diesem Code können Sie eine ausgeben Bild direkt an den Browser, sodass es auf der Webseite angezeigt werden kann.

Das obige ist der detaillierte Inhalt vonWie gebe ich ein Bild in PHP aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn