通常のPHPファイルのアップロードを複数のファイルのアップロードに変更する予定です。PHPファイルのアップロード
私は、単一のファイル入力としてこれを持っている:
<input name="sliderfile" id="sliderfile" type="file" />
そして、これは私がフォルダ内に自分のサーバー/場所にアップロードして、自分のデータベースにそれを登録して使用しているPHPです:
if($_POST[sliderurl]){
$path= "uploads/".$HTTP_POST_FILES['sliderfile']['name'];
if($ufile !=none){
if(copy($HTTP_POST_FILES['sliderfile']['tmp_name'], $path)){
date_default_timezone_set('Europe/London');
$added = date("F j, Y");
$query = mysql_query("INSERT INTO `slider` (`imgurl`, `url`, `title`, `description`, `added`) VALUES ('$path', '$_POST[sliderurl]', '$_POST[slidertitle]', '$_POST[sliderdesc]', '$added')");
?>
<div id="fademessage" style="margin-top: 13px;">
<p class="message_greenadmin">Your slide has been successfully created and added to the homepage, Thank you.</p>
</div>
<?php
}else{
?>
<div id="fademessage" style="margin-top: 13px;">
<p class="message_redadmin">Something seems to have gone wrong. Try renaming the photos file name.</p>
</div>
<?php
}
}
}else{
}
?>
助けてください、
ありがとう!
「INSERT」クエリで使用するデータをエスケープしてください! – rabudde
あなたの質問が何であるかを正確に把握するために探しています... –
これを複数のファイルアップローダにする方法が不思議でした。現時点では、INPUTはただ1つのファイルを選択してから、処理するためにはwhile文や選択したファイルが必要になると仮定しました。 –