2012-06-29 15 views
1

我製作了一個php腳本,它具有在Jpg圖像上打印文本的功能,該功能將用作我網站的按鈕。 但是,它不顯示任何帶有文字的圖片。 所以,我測試了PHP代碼檢查器上的代碼,並沒有錯。 JPG按鈕的源文件與腳本位於同一目錄中。將文字寫入圖片不起作用

Directory

PHP代碼

<?php 
$Text = $_GET['value']; 
$Image = ImageCreateFromJPEG("Button.jpg"); 
$Cord = imagecolorallocate($rImg, 0, 0, 0); 
imagestring($Image,3,3,3,urldecode("$Text"),$Cord); 
header('Content-type: image/jpeg'); 
imagejpeg($Image,NULL,100); 
?> 

的圖片,它應該寫的文字大小,是「100×30」 所以,這可能是一個簡單的問題,但我不知道是什麼原因造成的

回答

1

您正在爲$rImg分配顏色,這是一個不存在的變量。代之以放置$Image

+0

謝謝,這固定了問題,沒有reliase我分配顏色到一個不存在的變量。 – Teknikk

1
$Cord = imagecolorallocate($rImg, 0, 0, 0); 

應該$Image,可變$rImg不存在。