Heim > Artikel > Backend-Entwicklung > PHP kann keine Bilder zeichnen, was durch Leeren des Caches ob_clean behoben werden kann.
Wenn PHP zum Erstellen eines Bildes verwendet wird, kann das Bild nicht normal generiert werden
<code><span>header</span>(<span>"Content-type: image/png"</span>); <span>$img</span><span>=</span>imagecreatetruecolor(<span>200</span>,<span>200</span>); imagepng(<span>$img</span>); imagedestroy(<span>$img</span>);</code>
Das folgende Bild wird angezeigt:
Nach dem Leeren des Caches wird es normal angezeigt. Fügen Sie
ob_clean();
hinzu und der Code lautet wie folgt:
<code><span><span><?php </span> ob_clean(); header(<span>"Content-type: image/png"</span>); <span>$img</span>=imagecreatetruecolor(<span>200</span>,<span>200</span>); imagepng(<span>$img</span>); imagedestroy(<span>$img</span>); <span>?></span></span></span></code>
Das Obige stellt den Fehler von PHP beim Zeichnen von Bildern vor, der durch Löschen des Caches ob_clean behoben werden kann. Ich hoffe, dass es Freunden, die sich für PHP-Tutorials interessieren, hilfreich sein wird, einschließlich relevanter Inhalte.