• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

javascriot mit PHP ausgeben

Status
Für weitere Antworten geschlossen.

lucarp

Mitglied
Hallo,

ich habe auf meiner seite ein Filmplakat als <input type="image".......> stehen. Wenn man drauf klickt sollte man zu dem jeweiligen trailer kommen

der Player (FLV Mediaplayer) läuft mit javascript.

Wie kann ich diesen Player bzw. der Trailer mit echo ausgeben

so geht es nicht:
PHP:
if (isset ( $_REQUEST['blow_job_x']['blow_job_y'] ))
    {
    echo ("<div id='player'><script type='text/javascript'>
var so = new SWFObject('../player/player.swf','mpl','470','320','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('flashvars','&file=../trailer/blowjob.mov&image=../images/blowjob.jpg&title=Test&backcolor=D9FFA6&frontcolor=000000&lightcolor=FF0000&screencolor=99cc33');
so.write('player');
</script></div>");
    }
 
Indem du einfach ein paar Variablen in die Ausgabe packst. SWFObject() ist im übrigen unnötig, weil Flash kann auch ohne JavaScript funktionieren.

Und steht dort wirklich Blowjob?
 
Das spuckt erstmal gültiges HTML aus (im Gegendsatz zu SWFObject):
PHP:
print '<object data="../player/player.swf" type="application/x-shockwave-flash">';
print '<param name="movie" value="../player/player.swf" />';
print '<param name="allowscriptaccess" value="true" />';
print '<param name="allowfullscreen" value="true" />';
printf(
    '<param name="flashvars" value="file=../trailer/%s&amp;image=../images/%s&amp;title=%s&amp;backcolor=D9FFA6&amp;frontcolor=000000&amp;lightcolor=FF0000&amp;screencolor=99cc33" />',
    $datei,
    $bild,
    $titel
);
print '</object>';
Du musst nur die drei Variablen setzen für Datei, Vorschau-Bild und Titel.

Bist du dir sicher, dass dein Player MOV-Dateien abspielen kann? Normalerweise gehen nur FLV-Dateien. (sehr unwahrschienlich, dass jemand einen Encoder für Quicktime in Flash implementiert)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben