ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
367
367
EMPFEHLEN
-
Hallo,
ich habe folgenden Code zum Ersetzen einer URL bzw. Formatierung eines User-Input-Strings.
Das funktioniert auch gut. Jedoch möchte ich nun eine kleine Grafik anzeigen lassen, wenn ein YouTube-Link angegeben wurde, dass dann z.B. statt dem Link steht:PHP-Code:function emoticons($string) {
$string = str_replace("http://www.","www.",$string);
$string = str_replace("www.","http://www.",$string);
$string = preg_replace(
"/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i","<a target='_blank' href=\"$1\">$1</a>", $string);
$string = preg_replace(
"/([\w-?&;#~=\.\/]+\@(\[?)[a-zA-Z0-9\-\.]+\.
([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i","<a href=\"mailto:$1\">$1</a>",$string);
$string = str_replace("\n", "<br>", $string);
return strip_tags($string, '<p><a><br><br />');
}
<span style='background:url(img/icon/youtube.png); display:block'></span> $youTubeUrl
Wie könnte ich das am Besten und sinnvollsten in Betracht meiner Funktion bzw. in Verbindung mit der Funktion realisieren?Liebe Grüße,
Lisa
-
21.11.10 18:34 #2
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.961
Beispielsweise so:
Code PHP:1 2 3 4 5
<?php $string = "http://www.youtube.com/watch?v=3Lq7QzLdkSc"; $regex = "/http:\/\/www\.youtube\.com\/watch\?v=([[:alnum:]]+)/"; preg_match_all ($regex, $string, $output); ?>
PS: Wenn du deine regulären Ausdrücke ausprobieren willst, dann kannst du auch den RegEx-Tester nutzen.Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
Ähnliche Themen
-
youtube Link in Typo3 ohne extension manager
Von sight011 im Forum Content Management Systeme (CMS)Antworten: 1Letzter Beitrag: 10.06.10, 11:26 -
In einen variablen String einen anderen an bestimmter Stelle einfügen
Von firewing im Forum PHPAntworten: 2Letzter Beitrag: 30.09.09, 23:10 -
Prüfen, ob String einen anderen String enthält
Von kleinevroni im Forum JavaAntworten: 4Letzter Beitrag: 02.11.05, 12:35 -
Wie wandel ich einen Binary-String in einen Hex-String ?
Von ObScUrItAs im Forum C/C++Antworten: 4Letzter Beitrag: 05.05.05, 20:47 -
In einem String einen Buchstaben ersetzen!
Von mgd-one im Forum .NET ArchivAntworten: 3Letzter Beitrag: 31.10.03, 13:53





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren