tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
548
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ciberjoerg ciberjoerg ist offline Mitglied Brokat
    Registriert seit
    Nov 2004
    Beiträge
    268
    Hi @ All.

    Folgendes Problem da Youtube das embet System wieder umgebaut hat muss ich nun mal wieder mein bbcode System überarbeiten.

    Nur Jetzt scheint das nicht zu funktionieren.
    PHP-Code:
    $entry eregi_replace("\[yt\]http://www.youtube.com/watch?v=([^\[]+)\[/yt\]","<iframe title=\"YouTube video player\" class=\"youtube-player\" type=\"text/html\" width=\"320\" height=\"240\" src=\"http://www.youtube.com/embed/\\1\" frameborder=\"0\" allowFullScreen></iframe>",$entry); 
    Es wird nur der eingegebene bbcode angezeigt anstatt das Video
     
    <!-- Signatur beginn -->
    if (speichernWichtigerDokumente() || ComputerFunktioniert() || ComputerLaeuft()) {
    aufhaengen();
    System.out.println ("Soll der PC heruntergefahren werden? J/N");
    char antwort = In.readChar();
    if (antwort == 'J') {
    herunterfahren();
    } else {
    herunterfahren();
    }
    } else {
    bluescreen();
    }
    <!-- Signatur Ende -->

  2. #2
    THEJS THEJS ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Ort
    Sandl (Oberösterreich)
    Beiträge
    93
    Hey!

    Also ich bin ein absoluter Anfänger was RegularExpressions angeht, aber ich hab das mal so versucht:
    PHP-Code:
    $entry2 preg_replace("/\[yt\]http:\/\/www.youtube.com\/watch\?v=([a-zA-Z0-9])/","$1",$entry); 
    Nur bekomm ich so den Endtag nicht weg, also hab ich dann Quick'n'Dirty das gemacht:
    PHP-Code:
      $entry2 substr($entry20strlen($entry2) - 5);
      echo 
    "<iframe title=\"YouTube video player\" class=\"youtube-player\" type=\"text/html\" width=\"320\" height=\"240\" src=\"http://www.youtube.com/embed/".$entry2."\" frameborder=\"0\" allowFullScreen></iframe>"
    Nja, vielleicht hilfts dir ja ein bisschen weiter

    greez
    THEJS
     
    Das Danke: kostet nicht viel und sieht gut aus. ;)

    --> Bitte das Thema als erledigt markieren, wenn es das ist!!

  3. #3
    ciberjoerg ciberjoerg ist offline Mitglied Brokat
    Registriert seit
    Nov 2004
    Beiträge
    268
    Ich habs inzwischen auch gelöst.

    PHP-Code:
    $entry eregi_replace("\[yt=http://www.youtube.com/watch\?v=([^\[]+)\]","<iframe title=\"YouTube video player\" class=\"youtube-player\" type=\"text/html\" width=\"400\" height=\"260\" src=\"http://www.youtube.com/embed/\\1\" frameborder=\"0\" allowFullScreen></iframe>",$entry); 
    oder man macht es so:
    PHP-Code:
    $entry eregi_replace("\[yt\]http://www.youtube.com/watch\?v=([^\[]+)\[/yt\]","<iframe title=\"YouTube video player\" class=\"youtube-player\" type=\"text/html\" width=\"400\" height=\"260\" src=\"http://www.youtube.com/embed/\\1\" frameborder=\"0\" allowFullScreen></iframe>",$entry); 
     
    <!-- Signatur beginn -->
    if (speichernWichtigerDokumente() || ComputerFunktioniert() || ComputerLaeuft()) {
    aufhaengen();
    System.out.println ("Soll der PC heruntergefahren werden? J/N");
    char antwort = In.readChar();
    if (antwort == 'J') {
    herunterfahren();
    } else {
    herunterfahren();
    }
    } else {
    bluescreen();
    }
    <!-- Signatur Ende -->

Ähnliche Themen

  1. String ersetzen für einen YouTube Link
    Von lisali im Forum PHP
    Antworten: 1
    Letzter Beitrag: 21.11.10, 18:34
  2. youtube Link in Typo3 ohne extension manager
    Von sight011 im Forum Content Management Systeme (CMS)
    Antworten: 1
    Letzter Beitrag: 10.06.10, 11:26
  3. eregi_replace..
    Von IKEAFREAX im Forum PHP
    Antworten: 1
    Letzter Beitrag: 12.07.02, 15:52
  4. eregi_replace();
    Von Samuel im Forum PHP
    Antworten: 1
    Letzter Beitrag: 08.05.02, 18:09
  5. Eregi_Replace
    Von Terrance & Philipp im Forum PHP
    Antworten: 6
    Letzter Beitrag: 01.02.02, 20:04