Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/02/2002, 14:34
Ptr
 
Fecha de Ingreso: enero-2002
Mensajes: 33
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Leer archivo .swf desde una base de datos

Muchas gracias, Webstudio.

Ya había pensado hacerlo así, pero me no funciona. Aqui t pongo el código q uso, a lo mejor me falta algo.

El archivo php que lee de la base de datos se llama getimg.php, recibe como parámetro un identificador del archivo flash en la base de datos (id):

<pre> &lt;?php session_start();
if ($id) {
@MYSQL_CONNECT(&quot;...&quot;,&quot;...&quot;,&qu ot;...&quot;);

@mysql_select_db(&quot;...&quot;);

$query = &quot;select archivo,tipo from $tabla where id=$id&quot;;
$result = @MYSQL_QUERY($query);

$data = @MYSQL_RESULT($result,0,&quot;archivo&quot;);
$type = @MYSQL_RESULT($result,0,&quot;tipo&quot;);

Header( &quot;Content-type: $type&quot;);
echo $data;
};
?&gt;
</pre>

La página que muestra el flash tiene el siguiente código:

<pre>&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Visita Virtual&lt;/title&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#0066FF&quot; text=&quot;#000000&quot; leftmargin=&quot;0&quot; topmargin=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot;&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;div align=&quot;center&quot;&gt;&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0&quot; width=&quot;800&quot; height=&quot;600&quot;&gt;
&lt;param name=movie value=&quot;&lt;?php echo getimg.php?id=$id; ?&gt;&quot;&gt;
&lt;param name=quality value=high&gt;
&lt;embed src=&quot;&lt;?php getimg.php?id=$id;?&gt;&quot; quality=high pluginspage=&quot;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;800&quot; height=&quot;600&quot;&gt;
&lt;/embed&gt;
&lt;/object&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt; </pre>