Php 更新表单以更改图像上的文本
我基本上需要帮助编写一个页面,因为我以前使用的代码在我的linux服务器上似乎不起作用 基本上,我有一页图片,下面是一个例子: 其中大约有13幅图像。我基本上需要一个带有表单字段的页面,我可以在每个图片的状态、服务器和房间旁边添加文本 这是一个带有更新表单的图像示例: 编码:Php 更新表单以更改图像上的文本,php,image,text,dynamic,ubuntu,Php,Image,Text,Dynamic,Ubuntu,我基本上需要帮助编写一个页面,因为我以前使用的代码在我的linux服务器上似乎不起作用 基本上,我有一页图片,下面是一个例子: 其中大约有13幅图像。我基本上需要一个带有表单字段的页面,我可以在每个图片的状态、服务器和房间旁边添加文本 这是一个带有更新表单的图像示例: 编码: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>T
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tracker</title>
</head>
<body bgcolor="#4b7bb2">
<font face="arial">
<center>
<?php
$password=''; //pre-set thos vars
$status='';
$server='';
$room='';
if(isset($_POST['submit'])){
$password = $_POST['password'];
if($password == "1234"){
$status = $_POST['status'];
$server = $_POST['server'];
$room = $_POST['room'];
$im = imagecreatefrompng("in.png");
$colour = imagecolorallocate($im, 255, 255, 255);
$font = 'BurbankBigRegular-Bold.ttf'; //
imagettftext($im, 20, 0, 100, 68, $colour, $font, $status);
imagettftext($im, 20, 0, 95, 95, $colour, $font, $server);
imagettftext($im, 20, 0, 85, 127, $colour, $font, $room);
imagepng($im,'out.png');
imagedestroy($im);
$result="<b> Updated! </b>";
}else{
$result="<p><b>Incorrect Password!</b></p>";
}
}
echo (isset($result))?$result:'';
?>
<form action="" method="POST" />
<p>Password: <input type="password" name="password" value="<?php echo htmlentities($password); ?>"/></p>
<p>Status: <select name="status">
<option value="">Select...</option>
<?php
echo "<option value=\"Online\""; if($status=='Online'){ echo" selected=\"selected\"";} echo"> Online</option>\n";
echo "<option value=\"Offline\""; if($status=='Offline'){ echo" selected=\"selected\"";} echo"> Offline</option>\n";
echo "<option value=\"Tracking...\""; if($status=='Tracking...'){ echo" selected=\"selected\"";} echo"> Tracking</option>\n";
?>
</select>
</p>
<p>Server: <input type="text" name="server" value="<?php echo htmlentities($server); ?>"/></p>
<p>Room: <input type="text" name="room" value="<?php echo htmlentities($room); ?>"/></p>
<p><input type="submit" name="submit"/></p>
</form>
<p>Tracker:</p>
<p><img src="out.png" alt="Tracker" /></P>
<a href="http://ClubPenguincheatsy.com/cptrackers"s>Back to Tracker Dashbaord</a>
</center>
</body>
不幸的是,它不能在我的另一台服务器上工作
有没有其他方法可以达到同样的效果?您可以安装/让主机安装它,因为它还不存在,并且imagettftext的免费类型库和问题已经解决。另外,定义“不工作”,我想我已经安装了它。这是它在vps上不起作用的页面:它应该用您在表单中输入的内容更新文本。通行证号码是1234。这是我的php信息。你对图像文件和它所在的文件夹有写权限吗?是的,我运行了chown-R www数据