Flash Platzhalter finden und ersetzten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Flash Platzhalter finden und ersetzten

    Ich habe folgendes Script erstellt um Flash Videos in einem Content anzuzeigen.

    Das Problem ist das er, wenn mehre Videoplatzhalter auf einer Seite vorkommen nur das erste Video richtig abspielt und beim zweiten Video auch das erste Video abspielt.

    Wo liegt der fehler im Code?

    PHP-Code:
    // Flasch Video-Platzhalter finden und durch Video 
    Player ersetzen 
     
    //Flash Platzhalter im Text:  flv video1 flv
            
        
    preg_match_all("|flv(.*?)flv|"$acticon$flv);
                
        foreach(
    $flv[1] as $a=>$flvname) {
          
          
    // Pfad zum Video Ordner    
        
    $dir    "module/video/jw_flv_player/";
                                    
        
    // Datei zusammensetzten
        
    $text trim(''.$flvname.'');

         
    // Videoname Vorschaubild                
        
    $datei =''.$text.'.flv';
        
    $image =''.$text.'.jpg';
        
        
    // Flash player ID nummerieren
        
    $flv_player "".$a."";
                        
        
    $output =  '                
        <TABLE width="400" BORDER="0" CELLSPACING="1" CELLPADDING="1" ALLIGN="center">
        <TR>
        <TD valign=\"middle\">
        <span id="player'
    .$flv_player .'"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</span>    
        <script type="text/javascript" language="javascript">
        var s'
    .$flv_player.' = new SWFObject("'.$dir.'flvplayer.swf","player","300","170","7");
        s'
    .$flv_player.'.addParam("allowfullscreen","true");
        s'
    .$flv_player.'.addVariable("file","'.$datei.'");
        s'
    .$flv_player.'.addVariable("image","'.$dir.''.$image.'");
        s'
    .$flv_player.'.write("player'.$flv_player .'");
        </script>
        </TD>        
        </tr>
        </table>
        '
    ;
            
        
    $muster "|flv($flvname)flv|";
        
    $acticon preg_replace($muster$output$acticon);

        } 
    Mfg Maffy
    in der ruhe liegt die kraft
Lädt...
X