Jump to content

Archived

This topic is now archived and is closed to further replies.

MunE

Help with upload script.

Recommended Posts

Hi, I was wondering how I would get this upload script (3 pages) to upload to a certain folder, for example, a "downloads" folder.  I got this script a few days ago and it works fine as it is, but now I have a need to upload to certain folders from a central location.
Can anyone help?  :S


uploadForm1.php
[code]
<form name="form1" method="post" action="uploadForm2.php">
Enter number of replays<br>
<input name="uploadNeed" type="text" id="uploadNeed" maxlength="1"><br>
<input type="submit" name="Submit" value="Submit">
</form>
[/code]

uploadForm2.php
[code]
<form name="form1" enctype="multipart/form-data" method="post" action="processFiles.php">
Select file location:<br>
<?
// start of dynamic form
$uploadNeed = $_POST['uploadNeed'];
for($x=0;$x<$uploadNeed;$x++){
?>
<input name="uploadFile<? echo $x;?>" type="file" id="uploadFile<? echo $x;?>">
<?
// end of for loop
}
?>
<input name="uploadNeed" type="hidden" value="<? echo $uploadNeed;?>"><br>
<input type="submit" name="Submit" value="Submit">
</form>
[/code]

processFiles.php
[code]<?
$uploadNeed = $_POST['uploadNeed'];
// start for loop
for($x=0;$x<$uploadNeed;$x++){
$file_name = $_FILES['uploadFile'. $x]['name'];
// strip file_name of slashes
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'],$file_name);
// check if successfully copied
if($copy){
echo "$file_name | uploaded sucessfully!<br>";
}else{
echo "$file_name | could not be uploaded!<br>";
}
} // end of loop
?>[/code]

[b]EDITED BY thorpe: Added a more approprate title.[/b]

Share this post


Link to post
Share on other sites
in your processFiles.php, try adding the pre-existing folder name to where your upload will be placed.

[code]
$copy = copy($folder_location . $_FILES['uploadFile'. $x]['tmp_name'],$file_name);

[/code]

where, $folder_location is already existing. if you need to create the folder right then, you can use the mkdir() function.

cheers.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.