Heim > Artikel > Backend-Entwicklung > Was ist der Grund, warum der PHP-Verifizierungscode nicht vollständig angezeigt wird?
Die Gründe, warum der PHP-Bestätigungscode nicht vollständig angezeigt wird: 1. PHP hat das gd2-Modul nicht installiert. 2. Er wird wahrscheinlich mit einem Texteditor wie editpuls oder [notepad++] bearbeitet. 3. Verwenden Sie [ob_clean()]; um den Cache zu leeren.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 5.6, DELL G3-Computer. Diese Methode ist für alle Computermarken geeignet.
Gründe für die unvollständige Anzeige des PHP-Bestätigungscodes:
(1) In PHP ist das gd2-Modul nicht installiert. Sie können es mit der Funktion phpinfo()
anzeigen. phpinfo()
函数查看。
(2)代码很可能是使用了像editpuls或者notepad++这样的文本编辑器编辑的,那么他们的默认编码格式就是有BOM的utf-8。
UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支持UTF-16,UTF-32才加上的
BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,
但是会产生输出,就像多了一个空行。一般我用UTF-8无BOM格式,所以你需要将代码的编码格式改成无BOM格式。
(3)使用ob_clean()
ob_clean()
und leeren Sie den Cache. Eine Ausgabe vor header() ist nicht möglich. ob_clean Diese Funktion 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. Verwandte kostenlose Lernempfehlungen: 🎜php-Programmierung🎜 (Video) 🎜🎜🎜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 , neu laden Dieses Modul deckt das defekte Modul nicht ab. Sie müssen die Umgebung neu erstellen und es versuchen.
Das obige ist der detaillierte Inhalt vonWas ist der Grund, warum der PHP-Verifizierungscode nicht vollständig angezeigt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!