Hola,
Allá va el código de
ver.php Código PHP:
<?php
if(isset($_GET['id'])) {
// you may have to modify login information for your database server:
$conexion=mysql_connect("localhost","xavi","er95up") or die ("no se ha podido conectar a la BD");
mysql_select_db("xavi") or die ("no se ha podido seleccionar la BD. Razón" . mysql_error() );
$sql = "SELECT archivo_nombre,archivo_binario,archivo_tipo FROM fotos WHERE id='".$_GET['id']."'";
$consulta = mysql_query($sql,$conexion) or die( "Error en consulta: $sql, error: " . mysql_error() );
$datos = mysql_result($consulta,0,"archivo_binario");
$tipo = mysql_result($consulta,0,"archivo_tipo");
$nombre = mysql_result($consulta,0,"archivo_nombre");
$peso = mysql_result($consulta,0,"archivo_peso");
header("Content-type: $tipo");
header("Content-length: $peso");
header("Content-Disposition: inline; filename=$nombre");
echo $datos;
}
?>
El resultado que obtengo, depués de darle al botón derecho del mouse en la "imagen rota", es este:
Código PHP:
Warning: mysql_result() [function.mysql-result]: archivo_peso not found in MySQL result index 3 in C:ServidorWebguardar fotosver.php on line 16
Warning: Cannot modify header information - headers already sent by (output started at C:ServidorWebguardar fotosver.php:16) in C:ServidorWebguardar fotosver.php on line 19
Warning: Cannot modify header information - headers already sent by (output started at C:ServidorWebguardar fotosver.php:16) in C:ServidorWebguardar fotosver.php on line 20
Warning: Cannot modify header information - headers already sent by (output started at C:ServidorWebguardar fotosver.php:16) in C:ServidorWebguardar fotosver.php on line 21
Gracias!
Saludos,
Xavi