Multiple Upload using list

From: Date: Fri, 17 May 2002 06:30:48 +0000
Subject: Multiple Upload using list
Groups: php.general 
Request: Send a blank email to php-general+get-98015@lists.php.net to get a copy of this message
Hello, currently I want to implement a multiple upload using a listbox. I have 2 link which will dynamically add or remove a file to/from the list box, I'm writing it as a java script as below. --------------------------------------------------------- function addFile(){ var temp, ext; document.mform.filUpload.click(); if(document.mform.filUpload.value != ""){ ext = document.mform.filUpload.value; ext = ext.substring(ext.length-3,ext.length); ext = ext.toLowerCase(); if ((ext == 'jpg') || (ext == 'gif')) { temp = new Option(); temp.text = document.mform.filUpload.value; temp.value = document.mform.filUpload.value; document.mform.elements['lstUpload[]'].add(temp, 1); } else alert("Invalid file type selected"); } --------------------------------------------------------- Upon sbumitting, my php script can only read the local drive directory instead of the temporary directory on the server. When I did a copy function, it tell me that it cant copy as the source file does not exist. Below is part of my php script. --------------------------------------------------------- if(!isset($WINDIR)) $filename = str_replace("\\\\", "\\", $lstUpload[$i]); ..... if(!copy($filename, "/home/fotohub/public_html/memPhotos/$usrID/$img_name") ){ echo "Failed to copy"; exit(); } ---------------------------------------------------------- Below is my html ---------------------------------------------------------- <form name="mform" method="post" action="<? echo $PHP_SELF ?>" enctype="multipart/form-data" onSubmit="return check();"> .... <select name="lstUpload[]" size="8" multiple> </select> .... <--! This will create a link Add Foto... which will open up the file browser window. --> <a href='javascript:addFile()'> <input id='filUpload' type='file' style='position:absolute;top:-200' name="file"> Add Foto ... </a> ---------------------------------------------------------- Can anyone help me out in how to get the temporary file name? Thanks from Triax

« previous php.general (#98015) next »