Aquí tienes un código de cómo subir imágenes a la bd copiando la imagen en una carpeta y vusualizándola con thumbnails, espero que te sirva:
subir_imagen_con_ruta.php
Código HTML:
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="subir_imagenes_con_ruta2.php" method="post" enctype="multipart/form-data">
Archivo: <input name="fichero" type="file">
<input name="submit" type="submit" value="Upload!">
</form>
</body>
</html>
subir_imagen_con_ruta2.php
Código PHP:
<?php
$ruta="./imagenes/";//ruta carpeta donde queremos copiar las imágenes
$uploadfile_temporal=$_FILES['fichero']['tmp_name'];
$uploadfile_nombre=$ruta.$_FILES['fichero']['name'];
if (is_uploaded_file($uploadfile_temporal))
{
move_uploaded_file($uploadfile_temporal,$uploadfile_nombre);
}
else
{
echo "error";
}
$directorio=opendir("imagenes/");
while($ficheros=readdir($directorio))
{
$url="imagenes/".$ficheros;
echo "<img src=".$url.">";
}
?>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>
Saludos