Multiple Image Upload
Posted: Fri Mar 04, 2005 4:15 am
Here's my form that displays 15 file fields.
I need tips/suggestions on how to turn the following code into one that will iterate through the files uploaded until it is finished:
Code: Select all
<form action="dcamset.php?password=password&camset=<? echo $camset; ?>" method="post">
<input type="hidden" name="action" value="adddpicture">
<? for($i=0; $i<15; $i++){ ?>
<input type='file' name='filetouploadї]' size='20'><BR><? } ?>
<input type="submit" value="Upload Pictures">
</form>Code: Select all
if($action == "adddpicture"){
$upload_dir = "digital/$camset/";
if(is_writable($upload_dir)){ echo "Is Writeable"; } ELSE { echo "Not Writeable"; }
if(is_uploaded_file($_FILESї'filetoupload']ї'tmp_name'])) {
$filename2 = $_FILESї'filetoupload']ї'name'];
$extension = strtolower(strrchr($filename2,"."));
$extensions = array('.jpg','.jpeg','.png');
if(!in_array($extension, $extensions)) { echo "File type not allowed."; }
$rand = rand(0,9999999999);
$filename = $rand.$extension;
if(move_uploaded_file($_FILESї'filetoupload']ї'tmp_name'],$upload_dir.$filename)) {
include 'createthumb.inc.php';
createthumb("digital/$camset/$filename","digital/$camset/thumbs/$filename",100,100);
$insertsql = "INSERT INTO digitalfiles (filename, camsetid) VALUES('$filename', '$camset')";
mysql_query($insertsql) or die(mysql_error()); } ELSE {
echo "There was a problem moving your file"; } } }