Desde este link me basé para usar el siguiente código y subir fotos a mi sitio.
Código PHP:
<FORM ENCTYPE="multipart/form-data" ACTION="subir.php" METHOD="POST">
<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><strong><font size="3">Archivo
a subir (Solo JPG, PNG o GIF): </font></strong>
<INPUT TYPE="file" NAME="userfile" size="30">
<INPUT TYPE="submit" VALUE="Subir Archivo!!">
</font>
</FORM>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
<?
$path = "up/";
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
if ( (($HTTP_POST_FILES['userfile']['type']=="image/jpg") ||
($HTTP_POST_FILES['userfile']['type']=="image/gif") ||
($HTTP_POST_FILES['userfile']['type']=="image/jpeg") ||
($HTTP_POST_FILES['userfile']['type']=="image/png") ||
($HTTP_POST_FILES['userfile']['type']=="image/pjpeg"))
)
{
$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], "".$path .$HTTP_POST_FILES['userfile']['name']);
if (!$res) { echo "Hay algún error en la subida del archivo"; exit; }
else { }
}
else { echo "Archivo no soportado"; exit; }
}
?>
El problema es el siguiente.. probandolo en mi pc funciona bien.. pero lo subo a mi servidor y no sube las fotos.
La carpeta tiene todos los permisos de escritura y no anda...
Ya probé cambiando $HTTP_POST_FILES por $_FILES
Gracias.