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