No me guarda las imagenes introducidas en un formulario en la BD. Me guarda la ruta donde esta el fichero.
Aqui esta el codigo a ver si alguien me puede ayudar.
*****************************************
Aqui esta el formulario****************
<html>
<head>
<title>....:: Formulario de carga de ficheros al servidor ::....</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#CCFFFF">
<form name="elForm" method="post" action="up2.php" enctype="multipart/form-data">
<table width="100%" style="font-family:Arial;font-size:9pt;" align="center">
<th colspan="2">Datos de nuevo registro<BR><BR></th>
<tr align="center"><td>Nombre local</td></tr>
<tr align="center"><td align="center"><input type="text" name="nom_loc"></td></tr>
<tr align="center"><td align="center">Población</td><tr>
<tr align="center"><td align="center"><input type="text" name="pobl" size="30"></td></tr>
<tr align="center"><td colspan="2">Insertar imagenes</td></tr>
<tr align="center"><td align="center"><input type="file" name="ima1"></td></tr>
<tr align="center"><td align="center"><input type="file" name="ima2"></td></tr>
<tr align="center"><td align="center"><input type="file" name="ima3"></td></tr>
<tr align="center"><td align="center" colspan=2><br><br><input type="submit" value="Subir el fichero" class="boton"></td></tr>
</table>
</form>
</body></html>
************************************************** ********este es el archivo up2.php, que llamo al enviar el formulario*******************
<?
include("func/vars.inc.php");//Estos son las librerias donde tengo las funciones definidas
include("func/functions.inc.php");
include("func/data.inc.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>....:: Formulario de carga de ficheros al servidor ::....</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#CCFFFF">
<?
$conn = db_connect($hostname_mysql, $username_mysql, $password_mysql);
db_select($dbName_mysql);
$archivo1 = $_FILES["ima1"]["name"];
$tamanio1 = $_FILES["ima1"]["size"];
$tipo1 = $_FILES["ima1"]["type"];
$nombre1 = $_FILES["ima1"]["tmp_name"];
$archivo2 = $_FILES["ima2"]["name"];
$tamanio2 = $_FILES["ima2"]["size"];
$tipo2 = $_FILES["ima2"]["type"];
$nombre2 = $_FILES["ima2"]["tmp_name"];
$archivo3 = $_FILES["ima3"]["name"];
$tamanio3 = $_FILES["ima3"]["size"];
$tipo3 = $_FILES["ima3"]["type"];
$nombre3 = $_FILES["ima3"]["tmp_name"];
$nom_loc = $_POST["nom_loc"];
$pobl = $_POST["pobl"];
if ($archivo1 != "none")
{
// addslashes: marca una cadena con barras
$fp = fopen($archivo1, "w+");
$contenido1 = fread($fp, $tamanio1);
$contenido1 = addslashes($contenido1);
fclose($fp);
$fp = fopen($archivo2, "w+");
$contenido2 = fread($fp, $tamanio2);
$contenido2 = addslashes($contenido2);
fclose($fp);
$fp = fopen($archivo3, "w+");
$contenido3 = fread($fp, $tamanio3);
$contenido3 = addslashes($contenido3);
fclose($fp);
$qry = db_insert("inf_local", '$nom_loc', '$pobl', '$archivo1', '$archivo2', '$archivo3');
mysql_query($qry);
if (mysql_affected_rows($conn)>0)
print "Se ha guardado en la BD";
else
print "no se ha guardado";
}
else
print "no se ha subido";
db_disconnect();
echo "<script language='JavaScript'>
alert('Fichero subido con éxito')
window.open('./menu.htm','_self');
</script>";
?>
</body></html>
////Muchas gracias