Heim  >  Artikel  >  Backend-Entwicklung  >  PHP kann keine Bilder zeichnen, was durch Leeren des Caches ob_clean behoben werden kann.

PHP kann keine Bilder zeichnen, was durch Leeren des Caches ob_clean behoben werden kann.

WBOY
WBOYOriginal
2016-07-30 13:31:161483Durchsuche

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:
PHP kann keine Bilder zeichnen, was durch Leeren des Caches ob_clean behoben werden kann.
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>

PHP kann keine Bilder zeichnen, was durch Leeren des Caches ob_clean behoben werden kann.

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.

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