图像与文本不工作,并添加一些Html

时间:2015-04-12 17:34:16

标签: php html css

我想上传一张带有一些文字的图片,但是当我上传我的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

所以请在给出答案的同时使用该图片

2 个答案:

答案 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_ima‌​ge.jpg'';

$jpg_image = imagecreatefromjpeg($image_path);