比较来自世界各地的卖家的域名和 IT 服务价格

如何将简单的图像加载添加到表单中?

我有一种形式 html. 我想向它添加一个简单的图像加载函数,它将将图像发送到页面 php 题为 "next.php". 有没有关于该怎么做的建议?
已邀请:

小姐请别说爱

赞同来自:

创建一种形式 HTML 通过以下方式:


<html>
<body>
<form action="next.php" enctype="multipart/form-data" method="post">
<label for="image">Image:</label>
<input id="image" name="image" type="image"/><br/>
<input name="submit" type="submit" value="Submit"/>
</form>
</body>
</html>


你的文件 "next.php" 可以处理类似于此图片的图像:


php

if /$_FILES["file"]["error"] 0/
echo "Error: " . $_FILES["image"]["error"] . "<br/>";
else
{
echo "Upload: " . $_FILES["image"]["name"] . "<br/>";
echo "Type: " . $_FILES["image"]["type"] . "<br/>";
echo "Size: " . /$_FILES["image"]["size"] / 1024/ . " Kb<br/>";
echo "Stored in: " . $_FILES["image"]["tmp_name"];
}


在此阶段,您可以使其更安全,检查类型并确保它只是 jpg, gif, png 或类似的东西。 我建议复制图像 2 或者 3 尺寸 /拇指,中,原始/ 并从临时目录中删除它。 您可以使用
http://www.php.net/manual/en/book.imagick.php
调整图像大小,然后使用函数
http://php.net/manual/en/ref.filesystem.php
移动和删除临时下载的系统。

快网

赞同来自:

我不知道任何与文件互动的方法
input

在客户端,所以你需要检查 / 检查服务器端的下载文件 /在脚本中 'next.php'/, 但这应该足够:


<form action="path/to/next.php" enctype="multipart/form-data" method="post">
<fieldset>
<input id="picture" name="picture" type="file"/>
</fieldset>
</form>

要回复问题请先登录注册