我要上傳多個文件/圖片路徑與1儲存在數據庫提交按鈕...... 這是我在HTML形式正在做上傳多個文件/文件與1圖片提交按鈕
Icon:
<br>
<br>
<input type="file" name="uploadedfile" >
<br>
<br>
Screenshot:
<br>
<br>
<input type="file" name ="fileToUpload">
<br>
這是我的PHP代碼
<?php
if (isset($_POST['submit'])){
$target_dir= "images/";
$target_file= $target_dir.basename($_FILES['uploadedfile']['name']);
$tmp=$_FILES['uploadedfile']['tmp_name'];
if (move_uploaded_file($tmp,$target_file)){
echo "uploaded successfully";
}
else {
echo "not uploaded successfully";
}
$targets_dir= "images/";
$targets_file= $targets_dir.basename($_FILES['fileToUpload']['name']);
$tmps=$_FILES['fileToUpload']['tmp_name'];
if (move_uploaded_file($tmps,$targets_file)){
echo "uploaded successfully";
}
else {
echo "not uploaded successfully";
}
$insert=" insert into app values (DEFAULT,'$Title', '$target_file' , '$targets_file' )";
}
但其沒有工作...... 任何意見可以理解.. 預先感謝
寫您的$ _FILES變量的轉儲在第一行,也許你會看到這個模式... – Cosmin
另外'$ _FILES [...] [「名」]'不包含路徑但只有文件名。使用'basename()'實際上可能是一個問題。我還建議不要僅僅假設已上傳的東西,而是明確檢查'$ _FILES'中的元素是否存在,並且不報告錯誤。最後一件事:你的表單是否正確設置爲'enctype =「multipart/form-data」'? –
和1件事情,當我試圖上傳只有1張圖片它工作正常......但是當我試圖上傳2張圖片然後沒有發生...... @直到Helge –