Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2009, 08:21
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Duda en Upload

hola dsquise

mira... debes tener en un form el archivo que seleccionaras ...
por ej: <input name="mi_archivo" type="file" id="mi_archivo" />

y despues en el php que se vincula al form, le das donde la quieres guardar y un imput a tu BD con la ruta

yo lo hago asi:

$ruta= "http://localhost/nombre_carpeta_donde_guardo_mis_archivos/"; //datos archivo

$nombre_archivo= $HTTP_POST_FILES["mi_archivo"]["name"]; //datos archivo
$tipo_archivo = $HTTP_POST_FILES["mi_archivo"]["type"]; //datos archivo
$tamano_archivo = $HTTP_POST_FILES["mi_archivo"]["size"]; //datos archivo

$nom_archivo_1= time().$nombre_archivo; //datos archivo... el time() lo coloco para evitar subir un archivo con el mismo nombre
$nom_archivo_sin_espacio = str_replace(" ", "", $nom_archivo_1); // elimino los espacios que pueda tener un archivo.. a veces los usuarios le ponen nombres a los archivos con espacio

if(move_uploaded_file($HTTP_POST_FILES[mi_archivo]['tmp_name'],$directorio . $nom_archivo_sin_espacio)) //datos archivo
{ $ruta_completa= $ruta . $nom_img_cedula_sin_espacio; } //datos archivo

//// luego.. hago un insert en mi BD con el nombre completo de la ruta de mi archivo ($ruta_completa)

mysql_query("INSERT INTO mi_tabla (ruta) VALUES ( '$ruta_completa)");


espero te sirva