$c = $record['corrects'];
$i = $record['incorrects'];
if($c == 0 && $i == 0)
{
$image = imagecreatetruecolor(200,80);
$white = imagecolorallocate($image,255,255,255);
$red = imagecolorallocate($image,255,0,0);
imagefilledrectangle($image,0,0,199,79,$white);
$text = 'Quiz cancelled!';
$box = imageftbbox(10,0,'verdana.ttf',$text);
$x = imagesx($image)/2 - abs($box[2] - $box[0])/2 - 5;
$y = imagesy($image)/2 - abs($box[5] - $box[3])/2 - 5;
imagefttext($image,10,0,$x,$y,$red,'verdana.ttf',$text);
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
exit();
}
1
A
回答
1
我試了一下,它的工作原理。它製作了一段紅色文字,說「測驗取消了!」。
也許你應該檢查$ c和$ i是否都是0?我想你有<? PHP和? >標籤在文件的開頭和結尾?
編輯:另外,ttf字體文件是否在正確的位置?
如果您可以提供更多信息,這可能也有幫助:瀏覽器是否提供錯誤?或只是沒有顯示任何東西?
本
2
註釋掉imagepng()和頭()調用和查看瀏覽器的輸出,以查看是否正在產生
1
任何錯誤,正如人們所說的,這個問題是一個有點粗略細節。
是否正確設置了GDFONTPATH環境變量?
<?php
// Set the enviroment variable for GD
putenv('GDFONTPATH=' . realpath('.'));
相關問題
- 1. 爲什麼這個有效的代碼?
- 2. 爲什麼這段代碼不接受這個PNG圖像的透明度?
- 3. 爲什麼這個php代碼不會裁剪我的圖像?
- 4. 這個源代碼爲什麼有效?
- 5. 爲什麼這個html代碼有效?
- 6. 爲什麼這個C代碼有效?
- 7. 爲什麼這個TableView代碼有效?
- 8. PHP驗證碼生成器不會生成透明的PNG。爲什麼?
- 9. 你能解釋爲什麼這個jQuery代碼有效嗎?
- 10. 爲什麼這個PNG圖像在Chrome和Firefox上呈現不同的效果?
- 11. 爲什麼這不是有效的PHP?
- 12. 爲什麼這個makefile沒有生效
- 13. 什麼是這個PHP代碼的等效asp.net/c#代碼?
- 14. 爲什麼這段代碼不會生成隨機碼?
- 15. 爲什麼這個PHP代碼不能輸出屬性值?
- 16. 爲什麼這個php代碼不能執行?
- 17. 爲什麼我不能上傳這個php代碼?
- 18. 爲什麼這個PHP代碼不能通過XAMPP工作?
- 19. 爲什麼不能Visual Studio 2012格式這個有效的Razor代碼
- 20. 爲什麼這個有效的JSON字符串不會生效?
- 21. 爲什麼這個CSS不生效?
- 22. 爲什麼這個圖像切換代碼有內存泄漏?
- 23. 爲什麼這個遞歸工作?有人能告訴我爲什麼這個代碼有效嗎?
- 24. 這個neo4j-ogm代碼爲什麼產生'無效語法'?
- 25. 這個PHP代碼有什麼錯誤
- 26. 這個php代碼有什麼問題?
- 27. 這個PHP代碼有什麼問題?
- 28. 這個php代碼有什麼問題
- 29. 這個php代碼有什麼問題?
- 30. 爲什麼這個帶有成員約束的F#代碼不能編譯?
無濟於事! :(沒有顯示 – anjan 2008-12-28 07:07:26