I have 2 sites here that does what i need them to do but i dont know how to put the 2 codes together 🙁

This site shows how to upload mltiple fiels with php.
http://www.ehow.com/how_6345068_upload-multiple-files-php.html

This site shows how to rename only 1 file uploaded with rand()
http://php.about.com/od/advancedphp/ss/rename_upload.htm

i pray this is not to hard to do and if any one gets bored after words can you show how to block a file type from being
uploaded ? like php/exe types

PS)i would call my self a php newbe lol and ty you for your time and help

Code from http://php.about.com/od/advancedphp/ss/rename_upload.htm

<form enctype="multipart/form-data" action="upload.php" method="POST"> 
Please choose a file: <input name="uploaded" type="file" /><br /> 
<input type="submit" value="Upload" /> 
</form> 


//This function separates the extension from the rest of the file name and returns it  
function findexts ($filename) { $filename = strtolower($filename) ; $exts = split("[/\\.]", $filename) ; $n = count($exts)-1; $exts = $exts[$n]; return $exts; } //This applies the function to our file
$ext = findexts ($_FILES['uploaded']['name']) ; //This line assigns a random number to a variable. You could also use a timestamp here if you prefer.
$ran = rand () ; //This takes the random number (or timestamp) you generated and adds a . on the end, so it is ready of the file extension to be appended. $ran2 = $ran."."; //This assigns the subdirectory you want to save into... make sure it exists! $target = "images/"; //This combines the directory, the random file name, and the extension $target = $target . $ran2.$ext; if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) { echo "The file has been uploaded as ".$ran2.$ext; } else { echo "Sorry, there was a problem uploading your file."; }

The code from http://www.ehow.com/how_6345068_upload-multiple-files-php.html

 
<form action="upload.php" method="post" enctype="multipart/form-data">
File: <input type="file" name="file[]"/><br/>
File: <input type="file" name="file[]"/><br/>
File: <input type="file" name="file[]"/><br/>
<input type="submit" name="submit" value="Upload"/>
</form>



$destpath = "upload/" ;


while(list($key,$value) = each($_FILES["file"]["name"])) {
if(!empty($value)){
f ($_FILES["file"]["error"][$key] > 0) {
echo "Error: " . $_FILES["file"]["error"][$key] . "<br/>" ;
}
else {
$source = $_FILES["file"]["tmp_name"][$key] ;
$filename = $_FILES["file"]["name"][$key] ;
move_uploaded_file($source, $destpath . $filename) ;
echo "Uploaded: " . $destpath . $filename . "<br/>" ;
}
}
}

    using the code in this way look like it worked for me only thing now is how to make it look to see if the file type is right lol

    Change: i used the form from the e-how site then used the codes for renaming but with the other part of it i just rename all the lines of codes with a "z" lol what in the end made it work but i recall that i try this before and it didnt work ...hmm idk but whatever it works
    if you know of any better way to do this then plz tell 🙂

    $ext = findexts  ($_FILES['file']['name']) ;
    $extz = findexts  ($_FILES['filez']['name']) ;
    $ran = rand () ; 
    $ranz = rand () ; 
    $ran2 = $ran."."; 
    $ran2z = $ranz."."; 
    $target = "upload/";
    $target = "upload/";
    $target = $target . $ran2.$ext;
    $target = $target . $ran2z.$extz; 
    
    if(move_uploaded_file($_FILES['file']['tmp_name'], $target)) { 
    echo "The file has been uploaded as ".$ran2.$ext; 
    } else { 
    echo "Sorry, there was a problem uploading your file.<br>"; 
    }
    if(move_uploaded_file($_FILES['filez']['tmp_name'], $target)) { 
    echo "The file has been uploaded as ".$ran2z.$extz; 
    } else { 
    echo "Sorry, there was a problem uploading your file."; 
    }
    

      didnt see an eidit icon but look like i made a mistake when i posted that
      the code CANT be together or it put the new names all together into one file
      what is why the code didnt work for me before 😃

      $ext = findexts  ($_FILES['file']['name']) ;
      $ran = rand () ; 
      $ran2 = $ran."."; 
      $target = "upload/";
      $target = $target . $ran2.$ext;
      if(move_uploaded_file($_FILES['file']['tmp_name'], $target)) { 
      echo "The file has been uploaded as ".$ran2.$ext; 
      } else { 
      echo "Sorry, there was a problem uploading your file.<br>"; 
      }
      
      
      $extz = findexts  ($_FILES['filez']['name']) ;
      $ranz = rand () ; 
      $ran2z = $ranz."."; 
      $target = "upload/";
      $target = $target . $ran2z.$extz; 
      
      if(move_uploaded_file($_FILES['filez']['tmp_name'], $target)) { 
      echo "The file has been uploaded as ".$ran2z.$extz; 
      } else { 
      echo "Sorry, there was a problem uploading your file."; 
      }
      [code]
      
      
      PS)sorry if anyone gets mad bc of me posting again ... like i said didnt see an idit icon
        Write a Reply...