problema upload imagem
olã amigos do forum tudo beleza?
Estou tendo um probleminha com um formulario onde terei q enviar uma imagem mas ja no começo o negocio ja esta empacano =/.
esta dano o seguinte erro :
Warning: imagejpeg() [function.imagejpeg]: Unable to open '../midias//cliente=4-324fb9e518589a869b12c9a0238b174f.jpg' for writing: No such file or directory in C:\wamp\www\classifacilparaiso2.2\admin\sistema\upload.php on line 9
nao entendi o pq desse erro se alguem com mais experiencia possa dar uma ajudinha
vlw ajuda
a linha 9 do uploand.php q acusa ero e essa:
imagejpeg($nova, "$pasta/$name");
parte do codigo q pega a imagem no formulario
<form name="cadastraImovelCliente" action="painel.php?exe=imoveis_cliente/cadastro_2" enctype="multipart/form-data" method="post">
<label>
<span>Imagem de exibição do Imovel:</span>
<input type="file" name="img[]" size="60"/>
</label>
<label>
<input type="submit" name="enviar" value="Proximo Passo" />
</form>
codigo q pega o envio do formulario:
<?php
$imovelThumb = $_FILES['img'];
$imovelPasta = '../midias/';
$imgPermitido = array('image/jpg','image/jpeg','image/pjpg');
$contarImg = count($imovelThumb['name']);
require("sistema/upload.php");
for($i=0;$i<$contarImg;$i++){
$imagemNome = $imovelThumb['name'][$i];
$imagemCaminho = $imovelThumb['tmp_name'][$i];
$imagemTipo = $imovelThumb['type'][$i];
if(!empty($imagemNome) && in_array($imagemTipo, $imgPermitido)){
$nome ='cliente='.$clienteId.'-'.md5(uniqid(rand(), true)).'.jpg';
Redimensionar($imagemCaminho, $nome, 500, $imovelPasta);
}
}
?>
codigo do uploand.php q fala q tem um erro
<?php
function Redimensionar($tmp, $name, $largura, $pasta){
$img = imagecreatefromjpeg($tmp);
$x = imagesx($img);
$y = imagesy($img);
$altura = ($largura*$y) / $x;
$nova = imagecreatetruecolor($largura, $altura);
imagecopyresampled($nova, $img, 0, 0, 0, 0, $largura, $altura, $x, $y);
imagejpeg($nova, "$pasta/$name");
imagedestroy($img);
imagedestroy($nova);
return($name);
}
?>Discussão (15)
Carregando comentários...