Re: [PHP-ES] Guardar imagen en bd y luego sacarla.

[email protected] (Philipp Keweloh)
Newsgroups php.general.es
Message-ID <[email protected]>
Hola Pablo.

Pues sólo se me ocurre con marcado HTML, o bien XML si no es para humanos.

-- 
Philipp Keweloh

El 15 de marzo de 2010 20:45, Pablo Braulio <[email protected]> escribió:

> Si, eso ya lo había probado.
>
> Yo lo que quiero es que la muestre junto con otros datos de texto. No que
> muestre sólo la imagen.
>
> ¿Se puede hacer eso?.
>
> Philipp Keweloh escribió:
>
>> Hola Pablo.
>>
>> Especifica el Content-type en la cabecera para que lo entienda el
>> navegador:
>>
>> header("Content-type: image/jpeg");
>>
>> A ver si es eso, un saludo.
>>
>> --
>> Philipp Keweloh
>>
>> El 15 de marzo de 2010 18:58, Pablo Braulio <[email protected] <mailto:
>> [email protected]>> escribió:
>>
>>
>>    Hola a todos.
>>
>>    Estoy tratando de guardar un archivo en mi base de datos postgresql,
>>    y luego poder visualizarla. Concretamente lo que estoy tratando de
>>    hacer es guardar un archivo jpg y otro svg.
>>
>>    Este es el código para el insert:
>>
>>    <?php
>>    $con= pg_connect("host= localhost dbname= nombredb user= pablo
>>    password= XXXXX");
>>
>>    $fp= fopen('logo_videovigilancia.jpg', 'rb');
>>    $buffer= fread($fp, filesize('logo_videovigilancia.jpg'));
>>    $archivo= pg_escape_bytea($buffer);
>>    fclose($fp);
>>
>>    $insert= 'insert into regaccesos_graf_totalregistros(informe,
>>    grafico) values(28, \''.$archivo.'\')';
>>    $q= pg_query($insert);
>>
>>    if($q): echo 'Correcto'; else: echo 'Mal'; endif;
>>
>>    ?>
>>
>>    Creo que la insercción se hace bien.
>>
>>    Para mostrarlo.
>>
>>    <?php
>>    $con= pg_connect("host= localhost dbname= nombredb user= pablo
>>    password= XXXX");
>>
>>    $sel= 'select * from regaccesos_graf_totalregistros';
>>    $q= pg_query($sel);
>>
>>    while($row= pg_fetch_array($q)){    $graf=
>>    pg_unescape_bytea($row['grafico']);
>>
>>       echo $row['id'].'<br>';
>>       echo $row['informe'].'<br>';
>>       echo $graf;
>>    }
>>
>>    ?>
>>
>>    Esto me muestra caracteres en lugar de la imagen.
>>
>>    He buscado información sobre esto y no lo consigo.
>>
>>    ¿Alguna idea?.
>>    --     Saludos cordiales.
>>    Pablo.
>>
>>    --     PHP Spanish Localization Talk Mailing List (http://www.php.net/
>> )
>>    To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
> --
> Saludos cordiales.
> Pablo.
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.