如何将html标记id转换为php字符串

时间:2015-04-11 17:22:49

标签: javascript php jquery html css

我现在正在建立一个项目,它有一些错误,我无法找到它们,所以帮助我。 我创建了一个html文件名(name.html)和一个php文件名(result.php)当我们点击Submit按钮时我添加了一些Java它将把我们带到result.php并在图像上显示文本通过php我的编码是这样的。

For(name.html)

<html>
<body>
<input type="text" id="name" name="myname" placeholder="E.g: abc">
<input type="button" id="next" name="submit">
</body>
</html>

For(result.php)

<? php
header("Content-type: image/jpeg");
$imgPath = 'image.jpg';
$image = imagecreatefromjpeg($imgPath);
$color = imagecolorallocate($image, 255, 255, 255);
$string = $_GET["name"];
$fontSize = 3;
$x = 115;
$y = 185;
imagestring($image, $fontSize, $x, $y, $string, $color);
imagejpeg($image);
?> 

问题是,当我点击提交按钮时,脚本会将我带到页面result.php,并且没有显示Input标签内的文本。

2 个答案:

答案 0 :(得分:1)

这是一个工作的例子

name.html

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <form action="result.php" method="get">
        <input type="text" id="name" name="myname" placeholder="E.g: abc">
        <input type="submit" value="Submit">
    </form>
</body>
</html>

result.php

<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(300, 100);
$text_color = imagecolorallocate($im, 233, 14, 91);
$string = $_GET["myname"];
imagestring($im, 20, 5, 5,  $string, $text_color);

// Set the content type header - in this case image/jpeg
header('Content-Type: image/jpeg');

// Output the image
imagejpeg($im);

// Free up memory
imagedestroy($im);
?>

答案 1 :(得分:0)

这是一个小问题:

<html>
<body>
<form method="GET" action="result.php">
<input type="text" id="name" name="myname" placeholder="E.g: abc">
<input type="submit" id="next" name="submit">
</form>
</body>
</html>