Php gd库中的用户图像

Php gd库中的用户图像,php,Php,嘿,伙计们,我正在创建一个允许用户写名字的工具,当用户点击提交按钮时,他/她会根据自己的名字得到图片 我的HTML代码 当我运行此代码时,我遇到一个错误。我只需要在用户单击“提交”按钮时生成图像。但我无法将“提交”按钮链接到php脚本。希望你们能帮助我解决问题。谢谢你们错过了在$im=@imagecreate(800600)。将图像生成代码移动到如果状态 if($_POST['imagename'] != ''){ header("Content-Type: image/png");

嘿,伙计们,我正在创建一个允许用户写名字的工具,当用户点击提交按钮时,他/她会根据自己的名字得到图片

我的HTML代码
当我运行此代码时,我遇到一个错误。我只需要在用户单击“提交”按钮时生成图像。但我无法将“提交”按钮链接到php脚本。希望你们能帮助我解决问题。谢谢你们错过了
$im=@imagecreate(800600)。将图像生成代码移动到
如果
状态

if($_POST['imagename'] != ''){
   header("Content-Type: image/png");
   $name = $_POST['imagename'];
   $im = imagecreate(800, 600);
   $background_color = imagecolorallocate($im, 0xFF, 0xCC, 0xDD);
   $text_color = imagecolorallocate($im, 133, 14, 91);
   imagestring($im, 5, 300, 300,  "$name", $text_color);
   imagepng($im);
   imagedestroy($im);
}
else echo "no image created";

解析错误:语法错误,意外的“}”,但当我在imagecreate函数上添加分号时,错误消失了,但图像未生成。我修复了这一错误。但图像未生成。当我添加分号时,这对我没有帮助…它给出了输出,没有使用未定义索引创建图像:ImageName。它们在我的本地应用程序中运行良好。请检查是否设置了$\u POST['imagename']。
header("Content-Type: image/png");

$name = $_POST['imagename'];

if(isset($_POST['submit']) === true)
{
    $im = @imagecreate(800, 600)
}

else echo "no image created";


$background_color = imagecolorallocate($im, 0xFF, 0xCC, 0xDD);
$text_color = imagecolorallocate($im, 133, 14, 91);

imagestring($im, 5, 300, 300,  "$name", $text_color);
imagepng($im);

imagedestroy($im);
if($_POST['imagename'] != ''){
   header("Content-Type: image/png");
   $name = $_POST['imagename'];
   $im = imagecreate(800, 600);
   $background_color = imagecolorallocate($im, 0xFF, 0xCC, 0xDD);
   $text_color = imagecolorallocate($im, 133, 14, 91);
   imagestring($im, 5, 300, 300,  "$name", $text_color);
   imagepng($im);
   imagedestroy($im);
}
else echo "no image created";