Ver Mensaje Individual
  #22 (permalink)  
Antiguo 12/04/2008, 12:25
donfalcone
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 16 años, 5 meses
Puntos: 2
Re: no consigo subir una imagen con PHP

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:
Warningmysql_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:16in C:ServidorWebguardar fotosver.php on line 19

Warning
Cannot modify header information headers already sent by (output started at C:ServidorWebguardar fotosver.php:16in C:ServidorWebguardar fotosver.php on line 20

Warning
Cannot modify header information headers already sent by (output started at C:ServidorWebguardar fotosver.php:16in C:ServidorWebguardar fotosver.php on line 21 
Gracias!
Saludos,
Xavi

Última edición por donfalcone; 13/04/2008 a las 13:39