<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<STYLE>.hmmessage P {
        PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.hmmessage {
        FONT-FAMILY: Tahoma; FONT-SIZE: 10pt
}
</STYLE>
<META name=GENERATOR content="MSHTML 8.00.6001.19046"></HEAD>
<BODY class=hmmessage bgColor=#ffffff>
<DIV><FONT face=Arial>El <STRONG>move_uploaded_file() </STRONG>es todo un tema
en entornos linux... (corrijanme si estoy equivocado o me comi
algo)</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>El tema es que si moves el archivo subido con la
funcion <STRONG>move_uploaded_file()</STRONG> desde por ejemplo
/tmp/phpxxxx.tmp a tu direcctorio supongamos
/home/usuario/www/uploads</FONT></DIV>
<DIV><FONT face=Arial>los permisos del archivo phpxxxx.tmp son de
apache.... pero en /home/usuario/www/uploads los permisos son del usuario tuyo
de ftp...</FONT></DIV>
<DIV><FONT face=Arial>Salvo que des permiso en la carpeta uploads para que
escriba apache, el <STRONG>move_uploaded_file()</STRONG> fallara por falta de
permisos... en el caso de que des los permisos para que apache escriba en
uploads, el propietario de ese archivo seguira siendo apache, por lo que no te
quedara otra que hacer la <STRONG>famosa maniobra ftp</STRONG> para que los
archivos te queden con permisos de tu usuario... y no usar
<STRONG>move_uploaded_file()</STRONG> </FONT></DIV>
<DIV><STRONG><FONT face=Arial></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial>Saludos.</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial>Rogelio Schwindt</FONT></STRONG></DIV>
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B>
<A title=jesicabillia@hotmail.com
href="mailto:jesicabillia@hotmail.com">Jesica Billia</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=php-avanzado@pato2.fi.mdp.edu.ar
href="mailto:php-avanzado@pato2.fi.mdp.edu.ar">Forum PHP ing</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, April 30, 2011 12:36
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [Php-avanzado] chequear subida
correcta de archivos</DIV>
<DIV><BR></DIV>Buenas, tengo una consulta para cuando subo archivos, porque no
me queda en claro, si antes de procesar el archivo y subirlo, <BR><BR>si yo
chequeo $_FILES['archivo']['error'] <B>==</B> UPLOAD_ERR_OK y si se cumple con
esa condición entonces continúo <BR><BR>y luego utilizo la función
<B>is_uploaded_file(</B> $_FILES['archivo']['tmp_name']<B> ) </B>para
controlar si se ha subido el archivo, es necesario o lo puedo
omitir<BR><BR>antes de usar el <B>move_uploaded_file(</B>
$_FILES['archivo']['tmp_name'] , $_FILES['archivo']['name']<B> )</B>
?<BR><BR>Gracias y Saludos!!<BR><BR><BR>__________ Información de ESET Smart
Security, versión de la base de firmas de virus 6082 (20110429)
__________<BR><BR>ESET Smart Security ha comprobado este mensaje.<BR><BR><A
href="http://www.eset.com">http://www.eset.com</A><BR>
<P>
<HR>
<P></P>_______________________________________________<BR>Php-avanzado mailing
list<BR>Php-avanzado@pato2.fi.mdp.edu.ar<BR>http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<BR><BR><BR>__________
Información de ESET Smart Security, versión de la base de firmas de virus 6082
(20110429) __________<BR><BR>ESET Smart Security ha comprobado este
mensaje.<BR><BR>http://www.eset.com<BR><BR></BLOCKQUOTE><BR>
<BR>
__________ Información de ESET Smart Security, versión de la base de firmas de virus 6082 (20110429) __________<BR>
<BR>
ESET Smart Security ha comprobado este mensaje.<BR>
<BR>
<A HREF="http://www.eset.com">http://www.eset.com</A><BR>
</BODY></HTML>