Exemplo n.º 1
0
 $uploader = new fUpload();
 $uploader->setOptional();
 $uploader->setMIMETypes($acceptedFiles, 'El tipo de archivo es incorrecto');
 $dir = 'uploads/banner/';
 $dir2 = 'uploads/banner/thumbs/';
 $imageDescrip = fRequest::encode('imageDescrip');
 $uploaded = fUpload::count('files');
 for ($i = 0; $i < $uploaded; $i++) {
     $ext = strtolower(pathinfo($_FILES['files']['name'][$i], PATHINFO_EXTENSION));
     $_FILES['files']['name'][$i] = fURL::makeFriendly(str_replace(' ', '-', $_FILES['files']['name'][$i])) . ".{$ext}";
     $uploader->move($dir, 'files', $i);
     $fileName[] = $_FILES['files']['name'][$i];
     $fileType[] = $_FILES['files']['type'][$i];
     copy($dir . $fileName[$i], $dir2 . $fileName[$i]);
     $image3 = new fImage($dir2 . $fileName[$i]);
     $image3->cropToRatio(1, 1, 'left', 'bottom');
     $image3->resize(200, 0);
     $image3->saveChanges();
     /*
     				    $ftp = new ftp($user,$pass);
     $ftp->upload($dir . "/" . $fileName[$i], 'DIR EN REMOTE');
     # resize 
     $ftp->upload($dir2 . "/" . $fileName[$i], 'DIR EN REMOTE');
     $image->delete
     */
 }
 /*
  * Add Files to DataBase (Resource)
  */
 try {
     $statement = fORMDatabase::retrieve()->prepare("INSERT INTO resource (id_entity,id_section,token,url,resource_type,description) VALUES (%i, 1, '', %s, %s, %s)");