Look the message:

Warning: Rename failed (Invalid cross-device link) in
/usr/local/etc/httpd/htdocs/intranet/upload.php on line 26

What i'm doing wrong???

My code:


<html>
<head>
<script>
function nomearq()
{
   teste.nome.value=teste.arquivo.value;
}
</script>
<body bgcolor="#FFFFE6">
<?php
 if ($arquivo!="")
 {
    $arq="";
    $i=strlen($nome);
    while (substr($nome,$i,1)!="\\")
    {
       $arq2=$arq;
       $arq=substr($nome,$i,1);
       $arq.=$arq2;
       $i--;
    }
    chmod($arquivo, 0777 );
 
rename($arquivo,"/usr/local/etc/httpd/htdocs/intranet/uploads/comercial/cota
cao/$arq");(line 26)
    $cont++;
 }
 else
 {
    $cont=0;
 }
echo "Nº de arquivos enviados: $cont<br>";
?>

<FORM  ENCTYPE="multipart/form-data" ACTION="upload.php?caminho=<?php echo
$caminho;?>" METHOD=POST name="teste">
<INPUT TYPE="hidden" value="20971520">
Nome do Arquivo <INPUT NAME="arquivo" TYPE="file">
<INPUT TYPE="submit" VALUE="Enviar" onclick="nomearq()">
<INPUT TYPE="hidden" value="" name="nome">
</FORM>
</body>
</html>

Reply via email to