の\ xamppの\ htdocsに\プロジェクト\アップロード\ upload.phpは、これが私のupload.phpファイル であり、ここでコードお知らせ:未定義のインデックス:Cでファイル:行6
<?php
include_once 'dbh.php';
$target_dir = "project/";
$target_file = $target_dir . basename($_FILES["file"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
// Check if image file is a actual image or fake image
if(isset($_POST["submit"])) {
$check = getimagesize($_FILES["file"]["tmp_name"]);
if($check !== false) {
echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
} else {
echo "File is not an image.";
$uploadOk = 0;
}
}
?>
であり、これはあります未定義のインデックス:Cでファイル:\ xamppの\ htdocsに\プロジェクト\のupload.pそれは私にこのエラー
通告を示している理由は、私のhtmlコードは
<form action="upload.php" method="post" enctype="multipart/form-data"> <label class="custom-file-input" for="file" > </label> <input id="file" type="file" multiple="multiple" name="file" accept="image/*" style="visibility: hidden"> </form>
私は知りません6行目のhpは事前に感謝しています!
HTML CODE <フォームアクション= "upload.php" メソッド= "ポスト" にenctype = "multipart/form-データ"> <ラベルクラス= "特注ファイルタイプ= "ファイル"> – Hafsa
'$ _FILES'で利用できるようになる前に' file'にアクセスしているので – JYoThI
** 1回目:**利用できるようになる前に 'file'にアクセスしているので'$ _FILES'にあります。 ** 2nd:**あなたのコードを 'isset()'の中に移動します。 ** 3rd:**提出入力を追加する必要があります。 – JYoThI