загрузить изобрадение, не больше чем 150рх в высоту, 80 рх в ширину + переименовать

Spear

почемучка
загрузить изобрадение, не больше чем 150рх в высоту, 80 рх в ширину + переименовать

Здравствуйте,
у мена такая проблема -
для меня самое непонмстяное В РНР это обработка загрузки файлов... очень прошу, помогите сделать такое:

загрузить изобрадение, проверить чтобы оно было не больше чем 150рх в высоту, 80 рх в ширину, чтобы формат был ТОЛЬКО jpg и после загрузки в дирректорию /images/test/ переименовать его в $id (только имя, а тип файла оставить.

очень прошу, помогите!
 

Spear

почемучка
Re: загрузить изобрадение, не больше чем 150рх в высоту, 80 рх в ширину + переименовать

Автор оригинала: Spear

для меня самое непонятяное В РНР это обработка загрузки файлов...
:(
 

Spear

почемучка
буду очень благодарен, сли в этот код кто-то сможет вставить ещё переименовку файла в нужно имя.
Вот код:

PHP:
foreach($_FILES["file"]["error"] as $key => $value){
     if($_FILES["file"]["name"][$key]!=""){
       if($value==UPLOAD_ERR_OK){
         $origfilename = $_FILES["file"]["name"][$key];
         $filename = explode(".", $_FILES["file"]["name"][$key]);
         $filenameext = $filename[count($filename)-1];
         unset($filename[count($filename)-1]);
         $filename = implode(".", $filename);
         $filename = substr($filename, 0, 15).".".$filenameext;
         $file_ext_allow = FALSE;
         for($x=0;$x<count($file_types_array);$x++){
           if($filenameext==$file_types_array[$x]){
             $file_ext_allow = TRUE;
           }
         }
         if($file_ext_allow){
           if($_FILES["file"]["size"][$key]<$max_file_size){
             if(move_uploaded_file($_FILES["file"]["tmp_name"][$key], $upload_dir.$filename)){
               echo("File uploaded successfully. - <a href='".$upload_dir.$filename."' target='_blank'>".$filename."</a><br />");
             }else{
               echo($origfilename." was not successfully uploaded<br />");
             }
           }else{
             echo($origfilename." was too big, not uploaded<br />");
           }
         }else{
           echo($origfilename." had an invalid file extension, not uploaded<br />");
         }
       }else{
         echo($origfilename." was not successfully uploaded<br />");
       }
     }
   }
Пожалуйста! Я пытаюсь..но пока ничего путнего..

-~{}~ 29.05.05 18:42:

хахаха! Блин извините, просто у нас (в Киеве) день города.. и сегодня и вчера.. так я вообщем немного.. *кхм* рассеяный после вчерашщнего и в предвкушении сегодняшнего )) короче разобрался, рпотсо код внимательно просмотрел.
Спасибо )
 
Сверху