#「こんにちは私はHTMLコードとPHPコード(別々の2つのファイル)でファイルをアップロードしたかったのです。私は私の意見でコーディング規則に従っていましたが、ファイルをアップロードすると、if条件付きのものを何もせずにindex.php側に私を連れて来ます。 何時間も何度も試してみましたが、うまくいきませんでした。 ?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に設定する必要があります。 –