subir un archivo

Cristian Rodriguez judas.iscariote en gmail.com
Jue Mayo 26 16:16:08 CLT 2005


El 26/05/05, Cristina Fuentealba<cristina.fuentealba en gmail.com> escribió:
> Alguien me puede ayudar!!!!!!
> Necesito subir un archivo a una carpeta especifica del servidor como
> lo puedo hacer??????
> la verdad nose como lo unico que se es:
> <form action="prueba.php" method="post" enctype="multipart/form-data"
> name="form1">
>  <p align="center">Archivo
>   <input name="archivo" type="file" id="archivo">
>  </p>
>  <p align="center"><input name="boton" type="submit" id="boton"
> value="Enviar"></p>
> </form>
> <?
> $boton=@$_POST['boton'];
> $subio="";
> if($boton) {
>   if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
>     if($HTTP_POST_FILES['archivo']['size'] < 85000) {
>       if($HTTP_POST_FILES['archivo']['type']=="image/gif") {
>           copy($HTTP_POST_FILES['archivo']['tmp_name'],
> $HTTP_POST_FILES['archivo']['name']);
>           $subio = true;
>     }
>   }
> }
> 
>   if($subio) {
>      echo "El archivo subio con exito";
>   } else {
>      echo "El archivo no cumple con las reglas establecidas";
>   }
>   die();
> }
> ?>
> 
> Pero no se bien como se usa
> Gracias
> 
> 

the recomendaria que hecharas un vistazo a esto:

http://pear.php.net/package/HTTP_Upload

ahh .. y copy() definitivamente no es para este caso... usa move_uploaded_file()



Más información sobre la lista de distribución PHP