【发布时间】:2020-03-30 01:54:40
【问题描述】:
我为自己创建了一个上传器,现在我正在尝试在其上添加文本。我已经在上传器之外创建了它,但我不能将它们结合起来,已经尝试了多个序列但失败了:(需要帮助,这里是代码。!
这是上传代码。
$file_name = $_FILES[attach][name];
$caption=$_POST["caption"];
$uploaddir = "../photos";
$up_path=$uploaddir."/".$file_name;
move_uploaded_file($_FILES['attach']['tmp_name'], $up_path);
这是img代码上的文字:
$get_image = imagecreatefromjpeg('name.jpg');
$white = imagecolorallocate($get_image, 255, 255, 255);
$txt = "Hello World";
$font = "arial.ttf";
imagettftext($get_image, 24, 0, 5, 24, $white, $font, $txt);
header('Content-type: image/jpeg');
imagejpeg($get_image, "name.jpg", 100);
imagedestroy($get_image);
【问题讨论】:
-
请始终展示您尝试过的内容。 “这是 img 代码上的文字:” - 在两个地方使用
name.jpg- 那么哪些部分可能需要更换……?您知道您刚刚将上传的文件移动到了哪里,$up_path。 (是否需要移动可以在这里讨论,您可能只使用$_FILES['attach']['tmp_name']作为输入文件。)