Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Celty

Rename (upload)

Recommended Posts

Olá, estou fazendo uma página de Upload, mas não estou conseguindo renomear ou entender como isso funciona.

Gostaria que alguém me explicasse se aplica no código e como funciona...

 

tá aqui o código:

 

<html>
<head></head>
<body>
<?php 
print_r($_POST);
$id_atualizacao=$_POST["ID_ATUALIZACAO"];
$id_modulo=$_POST['ID_MODULO'];
$id_usuario=$_POST['ID_USUARIO'];
$versao_atual=$_POST['VERSAO_ATUAL'];
$novidades=$_POST['NOVIDADES'];
$data_atualizacao=$_POST['DATA_ATUALIZACAO'];
include 'doConectar.php';
echo "<pre>";
print_r($_FILES);
echo "</pre>";
$diretorio = "C:\Web\Sites\Bedel8\Uploads";
if (!is_dir($diretorio)){ 
echo "Pasta $diretorio não existe";
} 
else {
$arquivo = isset($_FILES['ARQUIVO']) ? $_FILES['ARQUIVO'] : FALSE;
   for ($i = 0; $i < count($arquivo['name']); $i++)
{
  $destino = $diretorio."/".$arquivo['name'][$i];
  if (move_uploaded_file($arquivo['tmp_name'][$i], $destino))
   {
  $old_name = "arquivo" . $i . ".txt";
$new_name = "arquivo" . $i . ".html";
rename($old_name,$new_name);
   $sql = "INSERT INTO ab_ATUALIZACOES
  (ID_ATUALIZACAO, ID_MODULO, ARQUIVO, ID_USUARIO, VERSAO_ATUAL,
   NOVIDADES, DATA_ATUALIZACAO)
 VALUES ('$id_atualizacao', '$id_modulo', '$arquivo' ,'$id_usuario',
 '$versao_atual','$novidades', '$data_atualizacao')"
   or die ("Erro ao cadastrar");
   $query = mysql_query($sql) OR DIE(mysql_error());
      echo "Upload realizado com sucesso.<br>"; 
   }
   else {
    echo "Falha ao enviar os arquivos";
   }
}
}
?>
<A HREF="atualizaModulo.php">
<IMG SRC="imgs\BtnVoltar.jpg" height="30" width="30" title="Voltar"></a>
</body>
</html>

Agradeço dsd já,

[]'s

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra entender o que a linha contendo [inline]if (move_uploaded_file($arquivo['tmp_name'][$i], $destino))[/inline] faz, clique aqui

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.