php help me

Discussion in 'PHP' started by Icog, Dec 29, 2009.

  1. #1
    Can anyone change the code so that
    1. be able to upload multiple photos simultaneously.
    2. each random image name to be recorded in sql

    Thanks

    <?php
    define(LOCATION,"http://lupa.zapto.org/pumpal/rename/");
    
    
    $folder = "images/";
     
    $width_img_default   = "600";
    $height_img_default  = "450";
    $open_type_upload = ".jpg";
    
    
    $file_name       =        $_FILES['file_name']['name'];
    $file_tmp        =       $_FILES['file_name']['tmp_name'];
    $file_size       =       $_FILES['file_name']['tmp_size'];
    $file_type       =       $_FILES['file_name']['type'];
    
    
    
    $rand_file_name = rand(1000000000, 9999999999999);
    
    
    $newfile_name = $rand_file_name.$file_name;
    
    
    
    $open_types = array(
                         "image/jpg",
                         "image/jpeg",
                         "image/png",
                         "image/gif"
                   );
    
                   
    
    if(!in_array($file_type, $open_types)) {
    echo "Този формат файл не е позволен!";
    }
    else {
    
       
    
    if (file_exists($folder.$rand_file_name.$open_type_upload)) {
    echo "Този файл вече съществува. Моля опитайте отново!";
    }
    else {
       
    
      $upload = move_uploaded_file($file_tmp, $folder.$rand_file_name.$open_type_upload);
    
     list($width_img, $height_img) = getImagesize($folder.$rand_file_name.$open_type_upload);
     
     
     
    
    if ($upload == true) {
    
    
       if ($width_img > $width_img_default || $height_img > $height_img_default) {     
       echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'" width="'.$width_img_default.'" height="'.$height_img_default.'">';
       }   
       else {
       echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'">';
       }
       
       
    echo '<br /><br /><br />';
    echo '<input type="text" size="60" value="'.LOCATION.$folder.$rand_file_name.$open_type_upload.'">';
     
    }
    
    
    }
    }
    ?> 
    Code (markup):
     
    Icog, Dec 29, 2009 IP