Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn PHP das Bild des Bestätigungscodes nicht anzeigen kann?
Die Lösung für das Problem, dass PHP keine Bilder anzeigen kann, besteht darin, den Code als [ob_clean(); header("Content-type:image/jpeg");] vor der Header-Ausgabe hinzuzufügen und zu speichern.
Empfohlen: „PHP-Video-Tutorial“
PHP-Bestätigungscodebild kann nicht angezeigt werden. Problem
Ich dachte, die gd2-Bibliothek sei nicht geöffnet, aber ich habe bei phpinfo nachgesehen und festgestellt, dass sie geöffnet ist
Lösung
Vor der Header-Ausgabe hinzufügen:
ob_clean(); //Schlüsselcode, um das Problem zu verhindern, dass das Bild aufgrund seiner eigenen Fehler nicht angezeigt werden kann.
header("Content-type:image/jpeg");
Beispiel:
private function outPut() { ob_clean(); //关键代码,防止出现'图像因其本身有错无法显示'的问题。 header('Content-type:image/png'); imagepng($this->img); imagedestroy($this->img); }
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP das Bild des Bestätigungscodes nicht anzeigen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!