Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 文本不起作用的图像并添加一些Html_Php_Html_Css - Fatal编程技术网

Php 文本不起作用的图像并添加一些Html

Php 文本不起作用的图像并添加一些Html,php,html,css,Php,Html,Css,我想上传一个带有一些文本的图像,但是当我上传我的PHP脚本时,它不能处理图像,每次都会显示错误。我还想在同一个文件中添加一些html,我曾试图将php放入html标记中,并在中心显示该图像,如何做到这一点 我的PHP代码是: result.php <?php header('Content-type: image/jpeg'); $jpg_image = imagecreatefromjpeg('image.jpg'); $white = imagecolorall

我想上传一个带有一些文本的图像,但是当我上传我的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);
?>

$\u GET[“name”]
用于通过输入标记获取文本表单HTML,我已经使用form方法获取文本,我想要一个工作示例

我想使用的图像是


因此,请仅在给出答案时使用该图像

这一行将描述图像的名称
$jpg_image=imagecreatefromjpeg('image.jpg')和图像名称为
image.jpg

正如你提到的,我想使用的图像是

这是图像名
canberra\u hero\u image.jpg
right,php将如何工作,首先重命名并使用单个名称 最好给你重命名
php


这就是您只看到文本而不看到图像的原因

将代码从“$jpg_image=imagecreatefromfromjpeg('image.jpg');”更改遵守这一准则

$image_path = ''http://images.visitcanberra.com.au/images/canberra_hero_ima‌​ge.jpg'';

$jpg_image = imagecreatefromjpeg($image_path);

请粘贴错误消息主要错误是它没有显示图像,文本只显示一个空白选项卡检查您使用的函数的结果-例如,如果
imagettftext
返回FALSE,则表示函数未成功完成,因此您应该检查font.TTF是否可用,是否安装了GD库,安装FreeType库等。你不必问问题,甚至不用检查你做的手术的结果!如果我想使用任何默认字体,我应该使用什么,以及如何在服务器上安装GD库,当我使用
时,它工作正常。我已经检查过,我已经使用这个php
在我的web服务器上安装了GD库。我们可以这样使用它吗,因为这个图像不在我的文件中服务器
$jpg\u image=imagecreatefromjpeg('http://images.visitcanberra.com.au/images/canberra_hero_image.jpg');