调整远程图像的大小并将其保存到服务器

时间:2011-09-14 01:39:34

标签: php html forms input

所以我利用了this guide并且能够想出这个:

<html>
<head></head>
<body>
<form action="process.php" method="get">
<input type="text" name="image"/>
<input type="submit"/>
</form>
</body>
</html>

和process.php我提出了:

 <?php
   include("SimpleImage.php");
   $imgName = $_GET["image"]; //assuming you used GET request and form submits to http://url/script.php?image=something.jpg
   $image = new SimpleImage();
   $image->load($imgName);
   $image->resizeToWidth(250);
   $image->save($imgName);
   echo $imgName;
?>

然而有些不对劲。这不是保存图像:(我完全是一个PHP菜鸟所以我希望你能给一些新手友好的解决方案。感谢你们:)

1 个答案:

答案 0 :(得分:0)

如果您能够在该目录上进行读/写,请检查您的文件夹/文件权限。 如果您尚未设置保存新映像的位置的路径,通常会写入process.php所在的同一目录。