【发布时间】:2010-08-04 13:18:53
【问题描述】:
这快把我逼疯了。我试图弄清楚如何上传文件。我有两个非常简单的文件,但它似乎不起作用。这首先是允许用户选择文件的文件:
<html>
<head>
<title>File Upload Form</title>
</head>
<body>
This form allows you to upload a file to the server.<br>
<form action="getfile.php" method="post"><br>
Type (or select) Filename: <input type="file" name="uploadFile">
<input type="submit" value="Upload File">
</form>
</body>
</html>
</code>
第二个是处理它的php文件:
<html>
<head>
<title>Process Uploaded File</title>
</head>
<body>
<?php
print_r($_FILES);
print "<P>\n";
move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'],
"../blimages/site/7337/{$_FILES['uploadFile'] ['name']}")
?>
</body>
</html>
因为 -- 除了print_r -- 我从一个关于如何上传文件的网站教程中删除了这些,我认为这些文件还可以。
print_r($FILES) 返回一个完全空的数组。
我还检查了php.ini。允许上传文件,最大大小为 2M,我假设为 2 兆字节,这比我尝试上传的文件大得多。
还有什么问题?
谢谢,
肖恩。
【问题讨论】:
-
不要忘记点击答案旁边的勾号来指出哪一个对你有用:)
标签: php