Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP das Bild des Bestätigungscodes nicht anzeigen kann?

Was soll ich tun, wenn PHP das Bild des Bestätigungscodes nicht anzeigen kann?

藏色散人
藏色散人Original
2020-08-20 09:34:111531Durchsuche

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.

Was soll ich tun, wenn PHP das Bild des Bestätigungscodes nicht anzeigen kann?

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!

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