我一直在這個文件上傳php的工作了一段時間,但我無法得到它的工作。當我點擊上傳時,'if'語句變爲false。PhP文件上傳不起作用,直到上傳
如果有人能指出我哪裏出錯了,那會很棒。
<?php
$name = $_FILES["file"]["name"];
$tmp_name = $_FILES["file"]["tmp_name"];
if(isset($name)) {
if(!empty($name)) {
$location = "uploads/";
if(move_uploaded_file($tmp_name, $location . $name)) {
echo "Uploaded";
} else {
echo $location . $name;
echo "<br>";
echo $tmp_name;
}
} else {
echo "Please choose a file!";
}
}
?>
<form action="index.php" method="post" enctype="multipart/form-data">
<input type="file" name="file"><br><br>
<input type="submit" value="Submit">
</form>
是isset($ N ame)或isset($文件).. ?? –
@FranciscoCarvalho實際上'空($ _ FILES)',因爲'$ _FILES'總是設置 – Yang
嘗試'var_dump($ _ FILES)'看看是否有任何上傳 –