Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom, eu fiz um upload pro meu site, ele ta enviando se eu testar com um emulador (vertrigo), ele manda pra pasta, renomeia no banco e etc. Mas qndo eu faço isso no servidor ele simplesmente não funciona, ele até renomeia o nome do arquivo como eu quero, pelo código no banco, mas ele não envia pra pasta do servidor.
Alguem sabe o que pode ser? se é uma configuração do servidor ou alguma coisa?
<form id="form1" name="form1" method="post" enctype="multipart/form-data" action="<? $_SERVER['PHP_SELF']?>">
<table width="500" border="0" cellspacing="2" cellpadding="2" align="center">
<tr>
<td width="128">Nome do Edital</td>
<td width="358"><input type="text" name="nome" id="nome" /></td>
</tr>
<tr>
<td>Objeto do Edital</td>
<td><input type="text" name="objeto" id="objeto" /></td>
</tr>
<tr>
<td>Observação</td>
<td><textarea name="observacao" id="observacao" cols="55" rows="10"></textarea></td>
</tr>
<tr>
<td>Arquivo PDF</td>
<td><input type="file" name="arquivo" id="arquivo" /></td>
</tr>
<tr>
<td>Data</td>
<td><input name="data" type="text" id="data" value="<?= date("d/m/Y") ?>" /> </td>
</tr>
<tr>
<td>Situação</td>
<td><label>
<select name="situacao" id="situacao">
<option>Aberta</option>
<option>Fechada</option>
<option>Suspensa</option>
</select>
</label></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="button" id="button" value="Enviar" />
<input type="reset" name="button2" id="button2" value="Redefinir" /></td>
</tr>
</table>
</form>
</body>
</html>
<?
if($_POST['button']){
$nome=$_POST['nome'];
$objeto=$_POST['objeto'];
$observacao=$_POST['observacao'];
$arquivo=$_FILES['arquivo']['name'];
$data=$_POST['data'];
include "conexao.php";
$sql="insert into licitacao(nome, objeto, observacao, data, situacao) values ('$nome', '$objeto', '$observacao', '$data', '$situacao')";
$ok=mysql_query($sql, $FEPESE_MYSQL);
echo $extensao;
$sql="SELECT id FROM licitacao ORDER BY id desc";
$busca_cd=mysql_query($sql);
$l_cd=mysql_fetch_array($busca_cd);
$ultimo=$l_cd[0];
echo $ultimo;
//fim
//renomear foto
$ext=explode(".",$arquivo);
$ext=$ext[count($ext)-1];
$arquivo=$ultimo.".".$ext;
//fim
//adicionando foto no BD
$sql_f="update licitacao set arquivo='$arquivo' where id='$ultimo'";
$ok=mysql_query($sql_f);
//fim
//envio de foto servidor
if ($ok){
move_uploaded_file($_FILES['arquivo']['tmp_name'],"upload/".$arquivo);
echo "<script> alert('Licitação inserida.'); </script>";
}else{
echo "<script> alert('Erro no cadastro.'); </script>";
}
echo "<meta http-equiv=\"refresh\" content=\"1;url='licitacao.php'\" />";
}
?>Carregando comentários...