Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: satan69 en 6 Julio 2010, 16:56 PM

Título: cargar swf desde php
Publicado por: satan69 en 6 Julio 2010, 16:56 PM
hola muchachhos , como puedo cargar flash en php, es decir, file.php?swf=blabla.swf algo asi, pero a la hora de cargarlo no me carga se queda en blanco.. alguna sugerencia que tengan..? ;D ;D
Título: Re: cargar swf desde php
Publicado por: Shell Root en 6 Julio 2010, 18:17 PM
Aquí en PHP, aunque también creo que se podría hacer con javascript.
Código (php) [Seleccionar]
echo "<OBJECT classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000'
codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'
width='500px'
height='500px'
id='PoC'
align='center'>

<PARAM NAME='movie' VALUE='http://elegans.imbb.forth.gr/games/".$_GET['strFile'].">
<PARAM NAME='quality' VALUE='high'>
<PARAM NAME='bgcolor' VALUE='#000000'>
<EMBED src='http://elegans.imbb.forth.gr/games/".$_GET['strFile']."'
quality='high'
bgcolor='#000000'
WIDTH='500px'
HEIGHT='500px'
NAME='PoC'
ALIGN='center'
TYPE='application/x-shockwave-flash'
PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'>
</EMBED>
</OBJECT>";


PoC's:
:http://localhost/PoC/index.php?strFile=Levers.swf
:http://localhost/PoC/index.php?strFile=PaintBall.swf
Título: Re: cargar swf desde php
Publicado por: satan69 en 6 Julio 2010, 20:28 PM
Cita de: shellroot@alex-laptop:~$ en  6 Julio 2010, 18:17 PM
Aquí en PHP, aunque también creo que se podría hacer con javascript.
Código (php) [Seleccionar]
echo "<OBJECT classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000'
codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'
width='500px'
height='500px'
id='PoC'
align='center'>

<PARAM NAME='movie' VALUE='http://elegans.imbb.forth.gr/games/".$_GET['strFile'].">
<PARAM NAME='quality' VALUE='high'>
<PARAM NAME='bgcolor' VALUE='#000000'>
<EMBED src='http://elegans.imbb.forth.gr/games/".$_GET['strFile']."'
quality='high'
bgcolor='#000000'
WIDTH='500px'
HEIGHT='500px'
NAME='PoC'
ALIGN='center'
TYPE='application/x-shockwave-flash'
PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'>
</EMBED>
</OBJECT>";


PoC's:
:http://localhost/PoC/index.php?strFile=Levers.swf
:http://localhost/PoC/index.php?strFile=PaintBall.swf


entiendo.. pero lo que quiero algo asi mira

echo "<OBJECT classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000'
codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'
width='500px'
height='500px'
id='PoC'
align='center'>

<PARAM NAME='movie' VALUE='http://elegans.imbb.forth.gr/games/game.php?nombre=".$_GET['strFile'].">
<PARAM NAME='quality' VALUE='high'>
<PARAM NAME='bgcolor' VALUE='#000000'>
<EMBED src='http://elegans.imbb.forth.gr/games/game.php?nombre=".$_GET['strFile']."'
quality='high'
bgcolor='#000000'
WIDTH='500px'
HEIGHT='500px'
NAME='PoC'
ALIGN='center'
TYPE='application/x-shockwave-flash'
PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'>
</EMBED>
</OBJECT>";
tonces game.php  buscara el file y lo cargara.. eso lo que ando buscando como cargarlo en php, alguna otra sugerencia
Título: Re: cargar swf desde php
Publicado por: Shell Root en 6 Julio 2010, 20:46 PM
Cita de: satan69 en  6 Julio 2010, 20:28 PMtonces game.php  buscara el file y lo cargara.. eso lo que ando buscando como cargarlo en php, alguna otra sugerencia
No entendí :S
Título: Re: cargar swf desde php
Publicado por: satan69 en 6 Julio 2010, 20:55 PM
Cita de: shellroot@alex-laptop:~$ en  6 Julio 2010, 20:46 PM
Cita de: satan69 en  6 Julio 2010, 20:28 PMtonces game.php  buscara el file y lo cargara.. eso lo que ando buscando como cargarlo en php, alguna otra sugerencia
No entendí :S
es decir, con game.php y el id del get busco el file en la base de datos y con php la cargo para que me salga el juego.. como cuando cargas imagenes en php
Título: Re: cargar swf desde php
Publicado por: Shell Root en 6 Julio 2010, 21:04 PM
Sigo sin entender. Pero creo que es más o menos así. Obviamente no haré tú tarea, pero sería prácticamente lo mismo que hice, solo que ahora pasas el parámetro ID por método GET/POST y esté devolverá un registro de la base de datos. La devolución sería el nombre del archivo a mostrar, no?. Es lo suficientemente fácil para hacértelo.
Título: Re: cargar swf desde php
Publicado por: satan69 en 7 Julio 2010, 01:57 AM
algo asi mira

<?php
function cargarImagen($nombre_imagen)
{
$imagen = @imagecreatefromswf($nombre_imagen);
return 
$imagen;
}
header("Content-type: image/swf");
$imagen cargarImagen("letraV.swf");
imageswf($imagen);
imagedestroy($imagen);
?>


en teoria asi, pero el codigo esta malo, pero mas o menos a lo mejor me entenedes