Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/06/2009, 15:18
ema21del9
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 2 meses
Puntos: 4
Respuesta: Envio de ficheros al server

Para que tanto codigo para subir un simple archivo, aca te dejo un script simple y comodo que yo utilizo:

Aca el formulario:

Código PHP:
<form action="script_para_subir.php" method="POST" enctype="multipart/form-data">
<
b>Archivo:</b>
<
input size="29" type="file" name="archivo">

<
input type="submit" value="Aceptar">
<
input type="reset" value="Cancelar">
</
form
Por otro lado en script_para_subir.php se realiza el movimiento del archivo de la carpeta temporal del servidor donde se subio, al lugar donde vos queres que sea guardado:

Código PHP:
<?php
$archivo
=strip_tags($_POST["archivo"]);

//Esto por si queres saber la extension, de todas formas te va a seguir para subir el archivo a tu carpeta:
$extension=strrchr($_FILES['archivo']['name'],".");

//En esta variable para que te sea mas comodo trabajar con este script, definis la carpeta o subcarpeta donde va a ir el archivo, obviamente dentro de la carpeta de donde se ejecute el script:
$carpeta="archivos/";

//Por ultimo definimos el nombre que queremos que lleve el archivo junto con la extension, que incluso puede ingresarse mediante el formulario anterior, pero aca te lo dejo asi:
$nombre="nombre";

//Por ultimo movemos el archivo a la carpeta de destino concatenando las variables correspondientes:
move_uploaded_file($_FILES['archivo']['tmp_name'],$carpeta.$nombre.$extension);
?>
Espero que te sirva :)