Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn das von PHP generierte Bestätigungscode-Bild nicht geöffnet werden kann?
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.
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!