1
所以我利用了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菜鳥,所以我希望你能給一些新手友好的解決方案。謝謝:)
只是瞎猜,但如果'$ imgName'指的是圖像的遠程服務器上,那麼就不會'$圖像 - >保存($ imgName)'試圖* *保存到一個遠程服務器? – sdleihssirhc
當你說它不是儲蓄時,它在做什麼?你是否收到錯誤或圖像文件是否沒有出現?什麼是您的$ imgName回顯? – mwan
那我該怎麼辦?加載process.php後,我只是得到一個空白頁面 – Zhianc