#'你好,我想上传一个带有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 –