我想上传一张带有一些文字的图片,但是当我上传我的PHP脚本时,它没有使用图片,每次都会显示错误。而且我想在同一个文件中添加一些html我试图把那个php放在html标签中并在中心显示该图像怎么做
我的PHP代码是:
result.php
<?php
header('Content-type: image/jpeg');
$jpg_image = imagecreatefromjpeg('image.jpg');
$white = imagecolorallocate($jpg_image, 255, 255, 255);
$font_path = 'font.TTF';
$text = $_GET["name"];
imagettftext($jpg_image, 25, 0, 75, 300, $white, $font_path, $text);
imagejpeg($jpg_image);
imagedestroy($jpg_image);
?>
$_GET["name"];
用于通过输入标记获取HTML格式的文本,对于您的信息,我使用了form方法来获取我想要的文本示例。
我想要使用的图片是http://images.visitcanberra.com.au/images/canberra_hero_image.jpg
所以请在给出答案的同时使用该图片
答案 0 :(得分:0)
此行将描述图片$jpg_image = imagecreatefromjpeg('image.jpg');
的名称,图片名称为image.jpg
正如您所提到的我想要使用的图片是http://images.visitcanberra.com.au/images/canberra_hero_image.jpg
这是图像名称canberra_hero_image.jpg
对,如何使用php,首先重命名并使用单个名称
更好地重命名为php
这是您只看到文字而不是图片的原因
答案 1 :(得分:0)
更改您的代码来自&#39; $ jpg_image = imagecreatefromjpeg(&#39; image.jpg&#39;);&#39;到这个代码
$image_path = ''http://images.visitcanberra.com.au/images/canberra_hero_image.jpg'';
$jpg_image = imagecreatefromjpeg($image_path);