Implementação de thumb
Olá Boa noite.
Eu tenho um script upload de imagens q faz basicamente isso..
1 = conecta com banco de dados
2 = envia arquivos multiplos
3 = cria uma pasta para cada postagem para inserir as imagens (renomeia a pasta com o id da postagem) ex "3", "4"
4 = adiciona as imagens no banco de dados
agora senti a necessidade de fazer ele criar thumbnail (sem inserção no banco de dados).
apenas crie uma pasta chamada "thumb" e dentro dela crie as miniaturas..
alguém pode ajudar?
<?php
if(isset($_FILES['files'])){
$errors= array();
foreach($_FILES['files']['tmp_name'] as $key => $tmp_name ){
$file_name = $key.$_FILES['files']['name'][$key];
$file_tmp =$_FILES['files']['tmp_name'][$key];
$file_type=$_FILES['files']['type'][$key];
$query = "INSERT INTO upload_data (img, link, pasta) VALUES ('".$file_name."', '".$url."','".$pasta."')";
$desired_dir= $pegaid;
if(empty($errors)==true){
if(is_dir($desired_dir)==false){
mkdir("$desired_dir", 0777); // Create directory if it does not exist
}
if(is_dir("$desired_dir/".$file_name)==false){
move_uploaded_file($file_tmp,$pegaid."/".$file_name);
}else{ //rename the file if another one exist
$new_dir=$pegaid."/".$file_name.time();
rename($file_tmp,$new_dir) ;
}
mysql_query($query);
}else{
print_r($errors);
}
}
if(empty($error)){
echo "Success";
}
}
?>Discussão (11)
Carregando comentários...