【发布时间】:2016-12-07 05:16:42
【问题描述】:
我正在开发一个网络应用程序,用户可以在其中裁剪图像。用户必须能够通过电子邮件发送 URL,以便其他人可以查看裁剪的图像。这意味着每个裁剪的图像都必须存储在服务器上,这样 URL 就不会消失。我的 HTML 中包含裁剪图像的部分是:
<div class="contain" id="myDiv">
<img src="" id="croppedImage">
</div>
裁剪功能工作正常,它是用 JavaScript 编写的。我正在使用 PHP 解析 DOM,提取图像并将其保存在服务器上,但它不起作用。任何帮助将不胜感激。
<?php
$dom = new DOMDocument();
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$divContent = $xpath->query('//img[id="croppedImage"]');
$my_server_img = $divContent;
$img = imagecreatefromjpeg($my_server_img);
$path = 'images_saved/';
imagejpeg($img, $path);
?>
【问题讨论】:
-
“它不工作”是什么意思?需要详细说明吗?
-
@Charlotte 当然,当我检查“images_saved”目录时,它仍然是空的。我希望看到存储在那里的裁剪图像。
标签: javascript php html