Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera!
Estou com um sistema onde o usuário faz upload de um arquivo .zip, dentro deste arquivo terá algumas imagens onde terei que descompactar no servidor e redimensionar as imagens.
Montei a parte do upload, recebo o arquivo e descompacto em uma pasta específica, o problema é: redimensionar as imagens após isso.
Alguém tem um sugestão?
Vou postar parte do fonte.
$zip = new ZipArchive();
if( $zip->open($local) === true){
for ($i = 0; $i < $zip->numFiles; $i++) {
$extension_zip = strchr($zip->getNameIndex($i), ".");
$file_zip = sha1($zip->getNameIndex($i)) . $extension_zip;
$zip->renameName($zip->getNameIndex($i), $file_zip);
$insert = mysql_query("INSERT INTO PROJECT (NM_PROJECT,DS_PROJECT,NM_PHOTO,NM_ZIP_ORIGINAL,NM_ZIP,USER_ID,FOLDER_ID,DT_ACTIVE)
VALUES ('$project','$description','$file_zip','$archive','$file_archive',$user_id,$folder_id,'$date')") or die("Erro: " . mysql_error());
$update = mysql_query("UPDATE FOLDER SET SOURCE = '$souce_folder', FL_ACTIVE = 1 WHERE FOLDER_ID = $folder_id") or die("Erro: " . mysql_error());
}
$zip->close();
}
$zipOpen = new ZipArchive();
if( $zipOpen->open($local) === true){
$zipOpen->extractTo('../assets/upload/client/' . $name_folder . "/" . $souce_folder);
$zipOpen->close();
}Carregando comentários...