Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn das von PHP generierte Bestätigungscode-Bild nicht geöffnet werden kann?

Was soll ich tun, wenn das von PHP generierte Bestätigungscode-Bild nicht geöffnet werden kann?

藏色散人
藏色散人Original
2021-09-20 09:24:023526Durchsuche

Lösungen für das Problem, dass das von PHP generierte Bestätigungscode-Bild nicht geöffnet werden kann: 1. Blockieren Sie den Code für das Ausgabebild. 3. Überprüfen Sie, ob die GD-Bibliothek geöffnet ist 5. Fügen Sie einfach den Code „ob_clean()“ hinzu.

Was soll ich tun, wenn das von PHP generierte Bestätigungscode-Bild nicht geöffnet werden kann?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3-Computer.

Was soll ich tun, wenn das von PHP generierte Bestätigungscode-Bild nicht geöffnet werden kann?

Das von PHP generierte Bestätigungscode-Bild zeigt das Problem nicht an

1 Blockieren Sie zuerst den Code des Ausgabebildes: header("Content-Type:image/png");

2 auf Codefehler

3. Überprüfen Sie dann, ob eine Ausgabe erfolgt, bevor der Bestätigungscode angezeigt wird

4. Überprüfen Sie, ob die GD-Bibliothek geöffnet ist.

5 angezeigt und es wird kein Fehler gemeldet. Aktualisieren Sie die Seite und der Bestätigungscode verschwindet blitzschnell. Der Grund dafür ist, dass der Schriftartpfad beim Generieren des Bestätigungscodes falsch ist (muss ein absoluter Pfad sein). im Bild:


6. Wenn es keine Probleme gibt, kann das Hinzufügen im Header("Content-Type:image/png") perfekt gelöst werden, indem der Code ob_clean() vor (Hinweis: die Funktion von ob_clean() dient dazu, den ob-Cache zu leeren)

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das von PHP generierte Bestätigungscode-Bild nicht geöffnet werden kann?. 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