Heim > Backend-Entwicklung > PHP-Tutorial > Wie stelle ich ein Bild direkt von einer PHP-Seite bereit?

Wie stelle ich ein Bild direkt von einer PHP-Seite bereit?

Linda Hamilton
Freigeben: 2024-12-01 16:44:10
Original
1056 Leute haben es durchsucht

How to Serve an Image Directly from a PHP Page?

So zeigen Sie ein Bild als PHP-Seite an

Um ein Bild als PHP-Seite anzuzeigen, müssen Sie den entsprechenden Code verwenden Lesen Sie die Bilddatei und senden Sie sie als Bildtyp an die Seitenausgabe zurück. So geht's:

  1. Bilddatei lesen: Verwenden Sie die entsprechende PHP-Funktion, wie z. B. fopen(), um die Bilddatei zu lesen. Stellen Sie sicher, dass Sie die Datei im Binärmodus öffnen.
  2. Inhaltstyp-Header festlegen: Bevor Sie die Bilddaten an die Seitenausgabe senden, müssen Sie den Inhaltstyp festlegen Header zur Angabe des Bildtyps. Für ein JPEG-Bild würden Sie beispielsweise Folgendes festlegen:

    header("Content-Type: image/jpeg");
    Nach dem Login kopieren
  3. Bilddaten senden: Verwenden Sie die Funktion fpassthru(), um die Bilddaten an die Ausgabe zu senden. Diese Funktion gibt das Bild ohne Verarbeitung an die Ausgabe aus.
  4. Das Skript verlassen:Nach dem Senden der Bilddaten sollten Sie das PHP-Skript mit „exit“ beenden; um zu verhindern, dass zusätzliche Ausgaben hinzugefügt werden.
Nach dem Login kopieren

Zusätzliche Tipps:

  • Vermeiden Sie zusätzliche Leerzeichen vor oder nach den PHP-Tags.
  • Speichern Sie das Skript als „ANSI“ oder „ASCII“, um UTF-8-Stücklisten zu vermeiden, die das Bild beeinträchtigen können Anzeige.
  • Sie können den Dateinamen durch eine Bild-ID ersetzen, um die Eingabe eines Dateinamens überflüssig zu machen.

Das obige ist der detaillierte Inhalt vonWie stelle ich ein Bild direkt von einer PHP-Seite bereit?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage