#'你好,我想上傳一個帶有html代碼和php代碼的文件(在兩個文件中分開)。我遵循我的意見的編碼規則,但是當我上傳一個文件時,它只是把我帶到我的index.php端,甚至沒有做任何我如果有條件的。 我現在嘗試了幾個小時的多種方式,並沒有奏效。任何人都可以看看,請(文件C的鏈接:\ XAMPP \ htdocs中\ MYSITE \上傳)?通過xampp上傳文件
HTML代碼#
<!DOCTYPE HTML>
<html>
<body>
<form action="index.php" method="post" enctype="multipart/form-data">
Datei: <input type="file" name="hochladen" id="hochladen"/>
<input type="submit" value="Upload!!!" name="submit"/>
</form>
</body>
</html>
PHP代碼
<!DOCTYPE HTML>
<html>
<body>
<?php
$ziel = "uploads/";
$zieldatei = $ziel . basename($_FILES["hochladen"]["name"]);
if(move_uploaded_file ($_FILES["hochladen"]["tmp_name"], $zieldatei)){
echo "File uploaded";}
else { echo "error";}
print_r ($_FILES);
var_dump ($_FILES);
echo $_FILES;
?>
</body>
</html>
'action =「index.php」'表示表單將被髮布到「index.php」。如果您想將其發佈到其他頁面,請將其更改爲該文件。 –
你會得到什麼錯誤。您可以通過添加error_report(E_ALL)來啓用錯誤報告。 ini_set(「display_errors」,1);'在你的php文件的頂部 –
你是否禁用Php上傳。可以從php.ini配置文件中禁用Php上傳。看到這篇文章:https://stackoverflow.com/a/14785020/4508593。 file_uploads指令應該設置爲On –