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