Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá! Cá estou eu, de novo, fazendo perguntas in....
Enfim...
Eu estou fazendo um "sisteminha" que deve incluir fotos e dados. Os dados vão para o DB MySQL. As fotos, vão para uma pasta. Para isto, eu uso a função copy(). xD
Quando eu estava fazendo offline, aqui no meu localhost, funcionou legal, maravilha!
Só que, quando eu coloquei online, simplesmente não funcionou! É como se eu não estivesse enviando as fotos! Os outros dados vão legal para o banco, mas as fotos não vão para a pasta. E nenhum erro é mostrado!
Aí vai meu código:
Formulário: inserir.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml"](http://www.w3.org/1999/xhtml) xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link href="css.css" rel="stylesheet" type="text/css" />
<script language=JavaScript src="window.js"></SCRIPT>
</head>
<body>
<?php
include "conexao.php";
$con = conectar();
?>
<form action=insert.php method=post enctype="multipart/form-data">
<table style="border-collapse: collapse;">
<tr>
<td>Setor:</td>
<td>
<input type=radio name=setor value=venda /> Venda
<input type=radio name=setor value=locacao /> Locação
</td>
<td rowspan=13>
<table>
<tr><td> </td>
<td><input type=file name=img id=img /></td></tr>
<tr><td> </td>
<td><input type=file name=img1 id=img /></td></tr>
<tr><td> </td>
<td><input type=file name=img2 id=img /></td></tr>
<tr><td> </td>
<td><input type=file name=img3 id=img /></td></tr>
<tr><td> </td>
<td><input type=file name=img4 id=img /></td></tr>
<tr><td> </td>
<td><input type=file name=img5 id=img /></td></tr>
<tr><td> </td>
<td><input type=file name=img6 id=img /></td></tr>
<tr><td> </td>
<td><input type=file name=img7 id=img /></td></tr>
<tr><td> </td>
<td><input type=file name=img8 id=img /></td></tr>
<tr><td> </td>
<td><input type=file name=img9 id=img /></td></tr>
</table>
</td>
</tr>
<tr>
<td>Referência:</td>
<td><input type=text name=ref size=5 /></td>
</tr>
<tr>
<td>Tipo:</td>
<td>
<select size="1" name=tipo>
<?php
$sql="select * from tipos;";
$result=mysql_query($sql) or die(mysql_error());
while($dados=mysql_fetch_array($result))
{
echo "<option value='{$dados['id_tipo']}'>{$dados['tipo']}</option>";
}
?>
<option value=novo onclick="java script:func_janela('Inserir tipo','in_tip.php',210,50);">Inserir novo tipo...</option>
</select>
</td>
</tr>
<tr>
<td>Metragem:</td>
<td><input type=text name=metragem size=5 /> m²</td>
</tr>
<tr>
<td>Quartos:</td>
<td>
<select size="1" name=quartos style='text-align:center;'>
<option value=0>---</option>
<option value=1>Um</option>
<option value=2>Dois</option>
<option value=3>Três</option>
<option value=4>Quatro</option>
<option value=5>Cinco</option>
<option value=6>Seis</option>
<option value=7>Sete</option>
<option value=8>Oito</option>
<option value=9>Nove</option>
<option value=10>Dez</option>
</select>
</td>
</tr>
<tr>
<td>Cidade:</td>
<td>
<select size="1" name=cidade>
<?php
$sql="select * from cidades;";
$result=mysql_query($sql) or die(mysql_error());
while($dados=mysql_fetch_array($result))
{
echo "<option value='{$dados['id_cidade']}'>{$dados['cidade']}</option>";
}
?>
<option value=nova onclick="java script:func_janela('Inserir cidade','in_cid.php',210,50);">Inserir nova cidade...</option>
</select>
</td>
</tr>
<tr>
<td>Bairro:</td>
<td>
<select size="1" name=bairro>
<?php
$sql="select * from bairros;";
$result=mysql_query($sql) or die(mysql_error());
while($dados=mysql_fetch_array($result))
{
echo "<option value='{$dados['id_bairro']}'>{$dados['bairro']}</option>";
}
?>
<option value=novo onclick="java script:func_janela('Inserir bairro','in_bai.php',200,100);">Inserir novo bairro...</option>
</select>
</td>
</tr>
<tr>
<td>Rua:</td>
<td><input type=text name=rua size=40 /></td>
</tr>
<tr>
<td>
Mapa:
<a href="[http://maps.google.com/maps?f=q&hl=pt-BR&geocode=&q=R.+Lodovico+Geronazzo,+147+-+Curitiba,+PR&sll=37.0625,-95.677068&sspn=30.819956,59.765625&ie=UTF8&ll=-25.39052,-49.239542&spn=0.008568,0.014591&z=16"](http://maps.google.com/maps?f=q&hl=pt-BR&geocode=&q=R.+Lodovico+Geronazzo,+147+-+Curitiba,+PR&sll=37.0625,-95.677068&sspn=30.819956,59.765625&ie=UTF8&ll=-25.39052,-49.239542&spn=0.008568,0.014591&z=16) target="_blank"><img src="images/maps.gif" border="0" width=25 /></a>
</td>
<td>
<textarea rows="3" cols="30" name=mapa></textarea>
</td>
</tr>
<tr>
<td>Descrição:</td>
<td>
<textarea rows="3" cols="30" name=descricao></textarea>
</td>
</tr>
<tr>
<td>Valor:</td>
<td>R$ <input type=text name=valor size=10 />,00</td>
</tr>
<tr>
<td>Número de Fotos:</td>
<td>
<select size="1" name=fotos style='text-align:center;'>
<option value=0>---</option>
<option value=1>Um</option>
<option value=2>Dois</option>
<option value=3>Três</option>
<option value=4>Quatro</option>
<option value=5>Cinco</option>
<option value=6>Seis</option>
<option value=7>Sete</option>
<option value=8>Oito</option>
<option value=9>Nove</option>
<option value=10>Dez</option>
</select>
</td>
</tr>
<tr>
<td><input type=reset name=res value=Limpar /></td>
<td><input type=submit name=sub value=Enviar /></td>
</tr>
</table>
</form>
</body>
</html><?php
include "conexao.php";
$con = conectar();
if(isset($_POST["ref"]) && isset($_POST["setor"]) && isset($_POST["tipo"]) && isset($_POST["metragem"]) && isset($_POST["cidade"]) && isset($_POST["bairro"]) && isset($_POST["rua"]) && isset($_POST["mapa"]) && isset($_POST["descricao"]) && isset($_POST["valor"]))
{
if(!empty($_POST["ref"]) && !empty($_POST["setor"]) && !empty($_POST["tipo"]) && !empty($_POST["metragem"]) && !empty($_POST["cidade"]) && !empty($_POST["bairro"]) && !empty($_POST["rua"]) && !empty($_POST["mapa"]) && !empty($_POST["descricao"]) && !empty($_POST["valor"]))
{
$sql="insert into imoveis";
$sql.="(ref,n_fotos,setor,tipo,metragem,quartos,cidade,bairro,rua,mapa,descricao,val
or)";
$sql.="values('{$_POST['ref']}','{$_POST['fotos']}','{$_POST['setor']}','{$_POST['tipo']}','{$_POST['metragem']}','{$_POST['quartos']}','{$_POST['cidade']}','{$_POST['bairro']}','{$_POST['rua']}','{$_POST['mapa']}','{$_POST['descricao']}','{$_POST['valor']}')";
mysql_query($sql) or die(mysql_error());
// INICIO INSERIR FOTOS
$nome_temporario=$_FILES["img"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}.jpg");
$nome_temporario=$_FILES["img1"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}_1.jpg");
$nome_temporario=$_FILES["img2"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}_2.jpg");
$nome_temporario=$_FILES["img3"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}_3.jpg");
$nome_temporario=$_FILES["img4"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}_4.jpg");
$nome_temporario=$_FILES["img5"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}_5.jpg");
$nome_temporario=$_FILES["img6"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}_6.jpg");
$nome_temporario=$_FILES["img7"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}_7.jpg");
$nome_temporario=$_FILES["img8"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}_8.jpg");
$nome_temporario=$_FILES["img9"]["tmp_name"];
copy($nome_temporario,"fotos/{$_POST['setor']}/{$_POST['ref']}_9.jpg");
// TERMINO INSERIR FOTOS
echo "Incluído com sucesso!";
}
else
{
echo "Você não preencheu todos os campos";
}
}
else
{
echo "Preencha os dados corretamente";
}
?>
Se alguém puder me dar uma luz, por favor! http://forum.imasters.com.br/public/style_emoticons/default/cry.gifCarregando comentários...