Buenas noches a todos, aca les dejo un codigo que como a mi se que sera de gran ayuda para otros. Es poder guardar en una BD la ruta de una imagen que se encuentra en una carpeta X y mediante una consulta verla. Aca dejo la estructura de la tabla
tabla galerias:
nombre VARCHAR
fecha DATE
ruta_imagen VARCHAR
este es el codigo de los scripts para ver las imagenes:
archivo form.php
Código HTML:
<h2 align="center"><font color="#FF0000">Subir imágenes al servidor</font></h2><br>
<form enctype="multipart/form-data" action="guardar.php" method="POST">
<table align="center">
<tr>
<td><font color="#FF0000">
Nombre:</font>
<input type="text" name="nombre" size="40">
</div>
</td><td><div align="center"><font color="#FF0000">
Imagen:</font>
<input type="file" name="imagen" size="40">
</div></td>
</tr>
</table>
<br>
<center><input type="submit" name="submit" value="Subir Imágenes"></center>
</form>
archivo guardar.php
Código HTML:
<?
$ruta = "imagenes/galerias/fotos/{$_FILES['imagen'][name]}";
if(!copy($_FILES['imagen']['tmp_name'], $ruta)) {
echo "error al copiar el archivo";
} else {
echo "archivo subido con exito";
mysql_connect("servidor","user","pass");
mysql_select_db("base_datos");
$nombre = $_POST["nombre"];
mysql_query("INSERT INTO galerias (nombre,ruta_imagen) VALUES ('$nombre','$ruta')");
echo "Se ha subido la imagen a la base de datos, puedes ver las imagenes pulsando <a href='ver2.php>aquí</a>";
}
?>
y para ver la imagen ver.php
Código HTML:
<?
include("conex.php");
$link=Conectarse();
$result=mysql_query("select ruta_imagen from galerias",$link);
while ($row = mysql_fetch_array($result))
{
echo "<img src=".$row['ruta_imagen'].">";
}
?>
Solo falta que estas imagenes se generen como una galeria.
Saludos