Re: [PHP] HELP!!! Upload files!!!!

2001-03-09 Thread Richard Lynch

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

In Un*x, you can't "rename" a file from one hard drive onto another.
That's what you are trying to do.
Change your use of rename() to be copy() instead.


-- 
Visit the Zend Store at http://www.zend.com/store/
Wanna help me out?  Like Music?  Buy a CD: http://l-i-e.com/artists.htm
Volunteer a little time: http://chatmusic.com/volunteer.htm




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] HELP!!! Upload files!!!!

2001-03-06 Thread Bruno Freire

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