08/01/2002, 12:02
|
| Colaborador | | Fecha de Ingreso: junio-2001 Ubicación: España
Mensajes: 1.430
Antigüedad: 23 años, 8 meses Puntos: 0 | |
Re: Esta si esta difícil Bueno, pues te lo haré suponiendo que tu tabla tiene la siguiente estructura y que tiene como nombre fotos :<pre>
+--------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+----------------+
| foto | BLOB | YES | | NULL | |
| id | int(11) | | PRI | 0 | auto_increment |
| type | varchar(20) | YES | | NULL | |
+--------+-------------+------+-----+---------+----------------+
</pre> Entonces tenemos un fichero llamado foto.php: foto.php
<pre>
<?php
if (!isset($_GET['id']))
{
exit;
}
$link = mysql_connect("host","user",&q uot;pass");
mysql_select_db("db",$link);
$res = mysql_query("SELECT * FROM fotos WHERE id = ".$_GET['id'],$link);
$foto = mysql_fetch_object($res);
Header("Content-Type: ".$foto->type);
echo stripslashes($foto->foto);
mysql_free_result($res);
mysql_close($link);
?> </pre>
( El código va sobre la marcha, algunas cosillas puede que reporten errores ;) )
Está usando los arrays<pre>$_*[] </pre> En lugar de los <pre>$HTTP_*_VARS[] </pre> Para recoger el id de la foto, si usas una versión anterior a PHP4.1.0 deberías cambiar donde pone<pre>$_GET['id'] </pre> Por<pre>$HTTP_GET_VARS['id'] </pre>
Espero que te sirva.
Salu2.Ferdy - Fernando Pereda ( Ferdy )
<center><a href="http://www.ferdyx.org/firmas.php"><img src="http://www.ferdyx.org/reg_tira.jpg" border="0"></a></center> |