這是本地的
這是伺服器的
這是什麼原因
這是chkcode代碼
<code>header("Content-type: image/gif"); $imagecode = new Verify\Img(160, 50, 5, "23546789qwertyupkjhgfdaszxcvbnm", "./TektonPro-BoldCond.otf"); $imagecode->imageout(); </code>
這是本地的
這是伺服器的
這是什麼原因
這是chkcode代碼
<code>header("Content-type: image/gif"); $imagecode = new Verify\Img(160, 50, 5, "23546789qwertyupkjhgfdaszxcvbnm", "./TektonPro-BoldCond.otf"); $imagecode->imageout(); </code>
無非就是那幾個原因:
本地沒有安裝GD庫, 或沒有安裝正確的字體, 或安裝了GD庫沒有重啟
你在本地用記事本打開過了chkcode的源代碼,有了一個bom頭, 而header輸出之前,是不能有任何字符輸出的
產生驗證碼的時候, 目錄沒有權限
如果是linux, 可能inode分配完了, 沒辦法產生新驗證碼
看題主的問題, 要嘛就是1, 要嘛就是2
沒有安裝GD庫
<code># apt-get install php5-gd # sudo /etc/init.d/apache2 restart</code>