Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2011, 11:09
kmlo
 
Fecha de Ingreso: enero-2011
Mensajes: 57
Antigüedad: 13 años, 2 meses
Puntos: 3
como hago para guardar las rutas de las imágenes q subo al servidor?

hola... como ven en el titulo del tema,ya puedo hacer q las imágenes q deseo subir logren quedar guardadas en la carpeta q tengo creada dentro del servidor...
el problema es q no se como hacer para guardar las rutas de las imágenes dentro de una tabla de base de datos -.-

los códigos con los q he trabajado son estos:

uploadForm1.php :

<body>
<form name="form1" method="post" action="uploadForm2.php">
<p>Ingresa el número de imágenes que deseas subir, máx. 9.</p>
<p>
<input name="uploadNeed" type="text" id="uploadNeed" maxlength="1">
</p>
<p>
<input type="submit" name="Submit" value="Siguiente">
</p>
</form>
</body>


uploadForm2.php :

<body>
<form name="form1" enctype="multipart/form-data" method="post" action="procesar.php">
<p>
<?
// comienzo del formulario dinamico
$uploadNeed = $_POST['uploadNeed'];
for($x=0;$x<$uploadNeed;$x++){
?>
<input name="uploadFile<? echo $x;?>" type="file" id="uploadFile<? echo $x;?>">
</p>
<?
// final del bucle
}
?>
<p>
<input name="uploadNeed" type="hidden" value="<? echo $uploadNeed;?>" />
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>


procesar.php :

<?
$uploadNeed = $_POST['uploadNeed'];

// inicio del bucle
for($x=0;$x<$uploadNeed;$x++){
$file_name = $_FILES['uploadFile'. $x]['name'];
//
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'],"imagenes/".$file_name);
// verifica si los archivos se subieron correctamente
if($copy){
echo "$file_name | Se ha subido correctamente.<br>";
}else{
echo "$file_name | No se ha logrado subir el artículo.<br>";
}
} // fin del bucle
?>