Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2006, 12:51
Avatar de puppys
puppys
 
Fecha de Ingreso: diciembre-2003
Ubicación: Argentina - Capital Federal
Mensajes: 33
Antigüedad: 20 años, 4 meses
Puntos: 0
Imagen en base de datos, no me lee el archivo como binario

Buenas comunidad, hoy experimnte un problema y queria saber si pueden colaborar, ayudandome con sus conocimientos.

cuando hago echo $archivo_binario me muestra el contenido del archivo pero no en binario. El script lo probe con datos binarios y la base de datos se actualiza bien, pero cuando cargo el contenido de un archivo de imagen no.

aqui va el codigo :P

Código PHP:
<?php
 
echo "<html>\n<head>\n<title>Prueba</title>\n</head>\n<body>\n";
    
//esto es temporal.
    
if($_POST['posted']){
        
$archivo_binario '';
        
$archivo_binario .= addslashes(fread($fp fopen($_FILES['archivo']['tmp_name'], "rb"), $_FILES['archivo']['size']));
        echo 
$archivo_binario;
        
fclose($fp);
           
        
//conecto a la base de datos
        
$link mysql_connect"localhost""root""timcup" ) or die("Fallo la conexion a base de datos!");
        
        
//selecccinoo la base de datos
        
$db_selected mysql_select_db"moviegrip"$link ) or    die("No se puede usar $db_name".mysql_error() );
        
        
$sql 'UPDATE  `portfolio` SET `imagen` = \''.$archivo_binario.'\' where portfolio_ID = 1';
        
mysql_query($sql$link);
        
mysql_close($link);
    
    }else{
        
?>
        <form action="" method="post" name="miformu" enctype="multipart/form-data">
            <input name="archivo" type="file" />
            <input name="boton" type="submit" value="subir" />
            <input type="hidden" name="posted" value="posted" />
        </form>
        <?php
    
}
echo
"</body>\n</html>";
?>
no se si me explique :$

gracias

Última edición por puppys; 22/12/2006 a las 13:17