subir un archivo

Julio Eduardo Araya Cerda "Julio Araya" en bellavista.inf.utfsm.cl
Jue Mayo 26 13:27:41 CLT 2005


El 2005-05-26, Cristina Fuentealba 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";
       //aca deberias en realidad mover el archivo a la carpeta que deseas,
       //debes ocupar la funcion
move_uploaded_file($HTTP_POST_FILES['archivo'][tmp_name],directorio de destino)
//esta funcion te devuelve verdadero si se logro copiar el archivo temporal
//al directorio de destino y falso en otro caso
//recuerda que el directorio de destino debe tener permisos de escritura
>   } else {
>      echo "El archivo no cumple con las reglas establecidas"; 
>   }
>   die();
> }
> ?>
>
> Pero no se bien como se usa
> Gracias
>


saludos!!

-- 
Julio Araya C.                                       Linux User #386141
Estudiante de Ingeniería Civil Informatica           Valparaiso - Chile
Universidad Tecnica Federico Santa Maria
http://www.alumnos.utfsm.cl/~julio_araya             


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