tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1308
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Maggi13 Maggi13 ist offline Mitglied Bronze
    Registriert seit
    Nov 2008
    Ort
    Bramsche
    Beiträge
    41
    Hey Leute...

    Ich bin gerade dabei eine BBCode Function zu schreiben.
    Jetzt bin ich bei Y.T. angelangt und komme nicht rcht weiter:

    Das Problem ist das die Video-ID garnicht in die Adresse eingefügt wird und so der Player weiß erscheint.

    Ich könnte natürlich auch einfach sagen das die "Leute" nur die Video-ID in den BBCode eintragen sollten jedoch tuen dies sehr wenige und es wissen auch nicht alle wie es geht so sieht mein PHP-Script aus:

    PHP-Code:
    <?php
    function bbytid($id)
    {
    preg_match("/v=([^(\&|$)]*)/"$id$matches);
    $ytstring '<embed src="http://www.youtube.com/v/'.$matches[1].'&hl=de&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always"    

    allowfullscreen="true" width="425" height="344"></embed>'
    ;
    return 
    $ytstring;
    }

    function 
    bbyt2ythtml($string)
    {
    $string preg_replace('/\[youtube\](.*)\[\/youtube\]/'bbytid('$1'), $string);
    return 
    $string;
    }

    echo 
    bbyt2ythtml("[youtube]http://de.youtube.com/watch?v=2E92hfWFnpE[/youtube]");
    ?>
    Ich hoffe ihr könnt mir sagen was daran falsch ist... oder was noch gemahct werden muss...
     

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Dein RegExp ist nicht gerade der schönste dafür. Versuch es mal mit diesem hier.

    Code :
    1
    
    #\[yt\]http://(?:\w{1,3}\.)?youtube.com/watch\?v=([0-9A-Za-z-_]{11})[^[]*\[/yt\]#is
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  3. #3
    Maggi13 Maggi13 ist offline Mitglied Bronze
    Registriert seit
    Nov 2008
    Ort
    Bramsche
    Beiträge
    41
    super DANNKKEE des funktioniert....

    HEHE...
     

Ähnliche Themen

  1. Videoeinbindung ala Youtube
    Von schecker im Forum PHP
    Antworten: 4
    Letzter Beitrag: 04.01.11, 12:02
  2. Youtube BBCode Frage
    Von Starfox2007 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 21.11.10, 12:06
  3. YouTube Videos per BBCode einbetten
    Von sonnySTAR im Forum PHP
    Antworten: 6
    Letzter Beitrag: 24.05.10, 18:40
  4. Youtube Api (OOP)
    Von eternitysoft im Forum PHP
    Antworten: 2
    Letzter Beitrag: 12.01.10, 12:38
  5. Ton bei Youtube
    Von Fluutsch im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 7
    Letzter Beitrag: 05.08.08, 15:24