私はかなりの情報を集めたフォームを持っており、複数のファイルをアップロードする必要があります。複数のファイルをサーバーにアップロードする
このフォーラムのDeviのおかげで、フォームの他のすべての側面が完全に機能しています。私は今、新しいスレッドを開始することに決めました。以前の/古いスレッドを見ることができます。Insert into one Table, while updating another & File Upload
私の問題は、実際にファイルをアップロードすることです。私のフォームは2つの部分で作業しています。第1部は基本的なHTMLレイアウトです。このレイアウトでは、データベーステーブルへの情報の書き込みを処理するPHPファイルを指すメソッドがあります。
フォームは、各ファイルのアップロードのための次のコード(4つのアップロード、異なるファイル参照のために、各、すなわちライセンス文書、リニューアル文書、アイデンティティドキュメント、その他のドキュメントがあります。)しています
<div class="form-group">
<label>Permit Renewal :</label>
<div class="input-group">
<label>
<input type="radio" class="minimal" value="0" <?php echo ($permit_renewal=='No')?'checked':'' ?> name="permit_renewal">
No
</label>
<label>
<input type="radio" class="minimal" value="1" <?php echo ($permit_renewal=='Yes')?'checked':'' ?> name="permit_renewal">
Yes
</label>
</div>
</div>
<div class="box-body">
<div class="form-group">
<div class="form-group">
<label for="scanned_permit_renewal">Attach File</label>
<input type="file" id="scanned_permit_renewal" name="scanned_permit_renewal">
<p class="help-block">Select a file to link to this outlet, the file name must be prefixed with the Outlet. E.g. 102987 - License 2016</p>
</div>
</div><!-- /.form-group -->
はまた、関連する処理部分は、私はまた私の腐敗ディレクトリを確認し、/アップロード/フォルダが存在することを保証している
if (isset($_FILES["file"]["name"])) {
foreach($_FILES['file']['tmp_name'] as $key => $tmp_name){
$file_name = $key.$_FILES['file']['name'][$key];
$file_size =$_FILES['file']['size'][$key];
$file_tmp =$_FILES['file']['tmp_name'][$key];
$file_type=$_FILES['file']['type'][$key];
$new_file = $_SERVER['DOCUMENT_ROOT'] . "/uploads/" . date("Ymd_his") . "_" . $file_name;
//echo $new_file;
move_uploaded_file($file_tmp,$new_file);
}
}
if($res1){
echo "Records added/updated successfully.";
}
header("refresh:2;url=../outlet_capture.php");
// close connection
$link->close();
です。あなたはすべての権利を行っている
JFYIを、このサイトではありませんフォーラムとあなたのコードを修正するように尋ねる質問は話題にはなりません。 –