【发布时间】:2018-05-14 13:12:19
【问题描述】:
<?php
if (isset($_FILES['image']))
{
$filename = $_FILES['image']['name'];
$filetmp = $_FILES['image']['tmp_name'];
move_uploaded_file($filetmp, "uploads/" . $filename);
echo "Upload Successfully!";
}
?>
<form method="post" action="" enctype="multipart/form-data">
<input type="file" name="image">
<input type="submit" value="Submit">
</form>
在html部分,表单分为三部分(method、action和enctype)。我将在“动作”部分写什么?
【问题讨论】:
-
如果您要在同一页面中处理上传,您可以将其留空(似乎是这样)。当您将数据发送到另一个页面/脚本时,您使用
action参数。 -
什么是 $_SERVER["PHP_SELF"] 变量?
-
来自 PHP 手册:PHP_SELF 返回“当前执行脚本的文件名,相对于文档根目录。”
-
php.net/manual/reserved.variables.server.php 请在询问之前尝试搜索。
-
有什么不工作的地方吗?
标签: php file-handling