rfrancisco Posted July 12, 2011 Report Share Posted July 12, 2011 <?php require_once("conn.php"); function gera_nome($foto , $pasta) { $imovel = $_POST['codigo']; $dir = $pasta; $temp = substr(md5(uniqid(time())), 0, 10); $imagem_nome = $y1.".".$m1.".".$d1."_".$temp.'.jpg'; if (file_exists($dir."/".$imagem_nome)) { $imagem_nome = gera_nome($dataf,$dir); } if (file_exists($dir."/".$imovel)) { echo "Já existe a imagem $imagem_nome na pasta photos/$imovel."; return $dir."/".$imovel."/".$imagem_nome; } else { mkdir($dir."/".$imovel); echo "Criada a pasta $imovel no diretório $dir e renomeada a imagem $imagem_nome"; return $dir."/".$imovel."/".$imagem_nome; } } ?> <?php $nome_temp1 = $_FILES['arquivo1']['tmp_name']; $nome_temp2 = $_FILES['arquivo2']['tmp_name']; $nome_temp3 = $_FILES['arquivo3']['tmp_name']; $nome_temp4 = $_FILES['arquivo4']['tmp_name']; $nome_temp5 = $_FILES['arquivo5']['tmp_name']; $pasta = "/home/httpd/vhosts/algumacoisa.org/httpdocs/bqimoveis/photos"; $datahoje = date('d/m/Y'); $imagem_nome1 = gera_nome($datahoje,$pasta); move_uploaded_file($nome_temp1, $imagem_nome1); echo "Novo arquivo: $imagem_nome1 - Imagem original: $nome_temp1"; $sql_update = "UPDATE imoveis SET imagem1='$imagem_nome1',imagem2='$imagem_nome2',imagem3='$imagem_nome3',imagem4='$imagem_nome4',imagem5='$imagem_nome5' WHERE codigo='$imovel'"; $exe_update = mysql_query($sql_update); ?>O script pega cada imagem enviada por input e renomeia no servidor. O problema é que não tá chegando no servidor. Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted July 12, 2011 Report Share Posted July 12, 2011 Você recebe alguma mensagem de erro?Um abraço. Quote Link to comment Share on other sites More sharing options...
0 MLeandroJr! Posted July 12, 2011 Report Share Posted July 12, 2011 Lá na 5ª linha você fala que $dir = $pasta, mas você só define o valor de $pasta na linha 27.Além disso, a sua pasta está com o caminho físico, dependendo do seu servidor, isso não será aceito. Quote Link to comment Share on other sites More sharing options...
0 rfrancisco Posted July 12, 2011 Author Report Share Posted July 12, 2011 O resultado é um nome aleatório e um diretório criado, porém a imagem não chega no servidor. Quote Link to comment Share on other sites More sharing options...
Question
rfrancisco
O script pega cada imagem enviada por input e renomeia no servidor. O problema é que não tá chegando no servidor.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.