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="#E6"
?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: $contbr";
?
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