gostaria da ajuda de vcs
estava fazendo o upload
tudo certinho
beleza e o redimensionamento da imagem
ele ate faz o UPLOAD
mas ao redimensionar a imagem forma um imagem preta
com o mesmo nome da original e final _mini.jpg
<?php
// imagens
//Diretório aonde ficará os arquivos
$dir = "uploads/album/";
//$dir = "./diretorio/";
//Extensões permitidas
$ext = array("gif","jpg","png");
//Quant. de campos do tipo FILE
$campos = 3;
//Obtendo info. dos arquivos
$arquivo = $_FILES["file"];
$f_name = $_FILES['file']['name'];
$f_tmp = $_FILES['file']['tmp_name'];
$f_type = $_FILES['file']['type'];
//Contar arquivos enviados
$cont=0;
//Repetindo de acordo com a quantidade de campos FILE
for($i=0;$i<$campos;$i++)
{
//Pegando o nome
$name = $f_name[$i];
//Verificando se o campo contem arquivo
if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) )
{
if ($cont==0)
{
echo "<b>Arquivo(s) enviados:<br /></b>";
}
echo $name." - ";
//Movendo arquivo's do upload
$up = move_uploaded_file($f_tmp[$i], $dir.$name);
$nome = $f_name[$i]."_mini.jpg";
$width = imagesx($f_tmp[$i]); //peguei a largura da imagem
$height = imagesy($f_tmp[$i]); //peguei a altura da imagem
$largura = 120;
$altura = 90;
$nova_imagem = imagecreatetruecolor($largura, $altura); //Tamanho
imagecopyresampled($nova_imagem, $f_tmp[$i], 0, 0, 0, 0, $largura+1, $altura+1, $width, $height);
//$sql_2 = mysql_query("INSERT INTO fotos(caminho_foto,foto_reduzida) VALUES ('$arquivo_nome','$nome')");
imagejpeg($nova_imagem, $dir . $nome); //isso salva a imagem reduzida
//Status
if ($up==true){
echo "<i>Enviado!</i>";
include "abre_conexao.php";
$sql_ALT = mysql_query ("INSERT INTO album_fotos (foto, foto_mini, galeria) VALUES ('" . $name . "', '$nome','" . $_POST['galeria'] . "') ");
$cont++;
}else
{
echo "<i>Falhou!</i>";
}
//endif;
echo "<br />";
}
}
echo ($cont!=0) ? "<br><i>Total de arquivos enviados: </i>".$cont : "Nenhum arquivo foi enviado!";
// fim do imagens
?>O PHP aponta como erro essas 2 linhas em PRINCIPIO
$width = imagesx($f_tmp[$i]); //peguei a largura da imagem $height = imagesy($f_tmp[$i]); //peguei a altura da imagem
se alguem puder me ajudar desde ja
Agradeço
Vlw










