Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2004, 12:40
Shantic
 
Fecha de Ingreso: julio-2004
Ubicación: Puerto Vallarta, Jalisco, Mexico
Mensajes: 186
Antigüedad: 19 años, 9 meses
Puntos: 0
a ver si te entendi bien

lo que tu quieres hacer es que el nombre con todo y ruta del archivo se introduscan en la base de datos? para posteriormente leer esas rutas dinamicamente? si es asi este codigo te puede ayudar a introducir los datos de los archivos que subas.

Código PHP:
$uploadDir '/var/www/uploads/';
$uploadFile $uploadDir $_FILES['userfile']['name'];

if (
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadFile))
{
   
 
$SQL ="INSERT INTO tabla (archivos) VALUES (".$uploadFile.")";

// si el campo donde va este archivo ya existe cuando llegas a este punto, cambiar el INSERT por un UPDATE.

$conex mysql_connect("localhost","usuario","password") or die ("no se pudo conectar???");
  
mysql_select_db("basededatos"$conex);

$resultado mysql_query($SQL,$conex);

if (
$resultado)
echo 
"Exito, el archivo ha sido dado de alta en la base de datos";
}
else
{
echo 
"Hubo un error al subir el archivo, informacion extra:\n";
    
print_r($_FILES);

nota que no probe el codigo, solo lo adapte a tus necesidades.

como puedes ver puedes sacar el nombre junto con la ruta del archivo con este codigo
$uploadDir = '/var/www/uploads/';
$uploadFile = $uploadDir . $_FILES['userfile']['name'];

el resultado seria una entrada en la base de datos como:

"/var/www/uploads/nombrearchivo.ext"

espero esto te ayude.
__________________
Shanti Castillo G.