ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
548
548
EMPFEHLEN
-
01.02.11 21:41 #1
- 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.
Es wird nur der eingegebene bbcode angezeigt anstatt das VideoPHP-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);
<!-- 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 -->
-
02.02.11 00:41 #2
- 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:
Nur bekomm ich so den Endtag nicht weg, also hab ich dann Quick'n'Dirty das gemacht:PHP-Code:$entry2 = preg_replace("/\[yt\]http:\/\/www.youtube.com\/watch\?v=([a-zA-Z0-9])/","$1",$entry);
Nja, vielleicht hilfts dir ja ein bisschen weiterPHP-Code:$entry2 = substr($entry2, 0, strlen($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>";

greez
THEJSDas Danke: kostet nicht viel und sieht gut aus. ;)
--> Bitte das Thema als erledigt markieren, wenn es das ist!!
-
08.02.11 18:38 #3
- Registriert seit
- Nov 2004
- Beiträge
- 268
Ich habs inzwischen auch gelöst.
oder man macht es so: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);
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
-
String ersetzen für einen YouTube Link
Von lisali im Forum PHPAntworten: 1Letzter Beitrag: 21.11.10, 18:34 -
youtube Link in Typo3 ohne extension manager
Von sight011 im Forum Content Management Systeme (CMS)Antworten: 1Letzter Beitrag: 10.06.10, 11:26 -
eregi_replace..
Von IKEAFREAX im Forum PHPAntworten: 1Letzter Beitrag: 12.07.02, 15:52 -
eregi_replace();
Von Samuel im Forum PHPAntworten: 1Letzter Beitrag: 08.05.02, 18:09 -
Eregi_Replace
Von Terrance & Philipp im Forum PHPAntworten: 6Letzter Beitrag: 01.02.02, 20:04





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren