estos son los codigos que estoy utilizando
index.php
Código HTML:
<form action="guardar.php" method="get">
Nombre:
<input type="text" name="nombre" maxlength="100"><br>
Imagen: <input type="file" name="imagen" size="40"><br>
<p><input type="submit" name="submit" value="Subir">
</form>
guardar.php
Código PHP:
<?
// Configurar las dos lineas siguientes
mysql_connect("localhost","--------","--------------");
mysql_select_db("----------------");
$imagen=$_GET['imagen'];
var_dump($imagen);
$imagen = addslashes(fread(fopen($imagen, "rb"), filesize($imagen)));
$nombre = $_POST["nombre"];
mysql_query("INSERT INTO imagenes (nombre,imagen) VALUES ('$nombre','$imagen')");
?>Se ha subido la imagen a la base de datos, puedes verla pulsando <a href="ver.php?nombre=<? echo $nombre ?>">aquí</a>
ver.php
Código PHP:
<?
$nombre = $_GET['nombre'];
// Configurar las dos lineas siguientes
@mysql_connect("localhost","------------","----------");
@mysql_select_db("----------------");
$query = "SELECT imagen FROM imagenes WHERE nombre = '$nombre'";
$result = @mysql_query($query);
$imagen = @mysql_result($result,0);
Header( "Content-type: image/jpeg");
echo $imagen;
?>
Cita:
Iniciado por abimaelrc Con razon, el metodo que estas usando no es $_GET si no $_POST.