Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho um código em php para upload, só qe está dando um erro que está me descabelando, sendo que uso o mesmo código para fazer upload em outra página e não da erro, funciona normal.
meu código é:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
require_once("conexao.php");
$descr = $_POST['descr'];
$nomefoto = $_FILES['foto']['name'];
$tmpfoto = $_FILES['foto']['tmp_name'];
$destino = "up-catalogo/".$nomefoto;
$media = "up-catalogo/media/".$nomefoto;
$thumbs = "up-catalogo/thumbs/".$nomefoto;
if(move_uploaded_file($tmpfoto, $destino)){
$sql = "INSERT INTO catalogo VALUES (null, '$descr', '$destino', '$media', '$thumbs')";
if ($query = @mysql_query($sql) or die ("Erro na Insercao ao bando de dados".mysql_error()));
}
?>
<?php
include('Image.class.php');
$img = new Image();
//Imagem a ser redimensionada
$file = $destino;
//Redimensiona a imagem mantendo a original
$imgPointer = $img->prepareImage($file);
$img->prepareResize($imgPointer, 500, 500);
$resizeResult = $img->createThumbNail($imgPointer, ($media));
//Redimensiona novamente a imagem, mantendo a original.
$img->prepareResize($imgPointer, 120, 120);
$resizeResult2 = $img->createThumbNail($imgPointer, ($thumbs));
if($resizeResult && $resizeResult2){
echo '<script>alert("Foto cadastrada e redimensionada com sucesso!")</script>';
echo "<script>history.go(-1);</script>";echo "Falha na operação!";
}
?>
o erro que está acontecendo é:
Warning: move_uploaded_file(up-catalogo/foto.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\EPILOGO\painel\enviar_catalogo.php on line 16
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\phpE087.tmp' to 'up-catalogo/foto.jpg' in C:\wamp\www\EPILOGO\painel\enviar_catalogo.php on line 16
Falha na operação!
se alguém souber porque está acontecendo esse erro, me ajude!
Desde já agradeço.
Carregando comentários...