Heim  >  Artikel  >  Backend-Entwicklung  >  PHP kann den Bestätigungscode nicht anzeigen

PHP kann den Bestätigungscode nicht anzeigen

藏色散人
藏色散人Original
2019-09-29 10:09:531980Durchsuche

PHP kann den Bestätigungscode nicht anzeigen

php kann den Bestätigungscode nicht anzeigen?

Das Bild des Bestätigungscodes kann nicht angezeigt werden. Es gibt im Allgemeinen drei Gründe (diese Gründe sind im Internet grundsätzlich gleich):

(1) PHP verfügt nicht über das gd2-Modul installiert ist, können Sie die Funktionsansicht phpinfo() verwenden.

(2) Der Code wird höchstwahrscheinlich mit einem Texteditor wie Editpuls oder Notepad++ bearbeitet, dann ist ihr Standardkodierungsformat utf-8 mit BOM.

UTF-8 BOM wird auch als UTF-8-Signatur bezeichnet. Tatsächlich hat UTF-8 BOM keine Auswirkung auf UFT-8. Es wurde hinzugefügt, um UTF-16 und UTF-32 zu unterstützen Die Signatur teilt dem Editor lediglich mit, welche Codierung die aktuelle Datei verwendet, um die Identifizierung des Editors zu erleichtern. Obwohl die Stückliste nicht im Editor angezeigt wird, erzeugt sie eine Ausgabe, genau wie eine zusätzliche Leerzeile. Im Allgemeinen verwende ich das UTF-8-Stücklisten-freie Format, daher müssen Sie das Codierungsformat des Codes in das Stücklisten-freie Format ändern.

(3) Verwenden Sie ob_clean(), um den Cache zu leeren. Eine Ausgabe vor header() ist nicht möglich.

Die Funktion ob_clean wird verwendet, um den Inhalt des Ausgabepuffers zu verwerfen.

Wenn Sie viele generierte Bilddateien haben, müssen Sie den Puffer häufig leeren, wenn Sie korrekt darauf zugreifen möchten.

Wenn die oben genannten drei Gründe überprüft wurden und der Bestätigungscode immer noch nicht angezeigt werden kann, kann ein weiterer Grund darin liegen, dass das gd2-Modul tatsächlich nicht erfolgreich installiert wurde und die Anzeige in phpinfo() eine Illusion ist In diesem Fall wird das defekte Modul durch das Neuladen dieses Moduls nicht überschrieben. Sie müssen die Umgebung neu erstellen und es versuchen.

Weitere PHP-Kenntnisse finden Sie im PHP-Tutorial!

Das obige ist der detaillierte Inhalt vonPHP kann den Bestätigungscode nicht anzeigen. 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