Bernds Bilderschuppen
http://www.bilderschuppen.net/

Entfernen und ersetzen
http://www.bilderschuppen.net/viewtopic.php?f=23&t=197
Seite 1 von 1

Autor:  Yeti [ Fr 19. Sep 2008, 22:22 ]
Betreff des Beitrags:  Entfernen und ersetzen

Code:
<?php
$Kommentar = "  Georg hat hute <b>Geburtstag</b>.  ";

$Kommentar = strip_tags ($Kommentar); // Tags entfernen
$Kommentar = str_replace ("Georg", "Werner", $Kommentar);
$Kommentar = ereg_replace("hu", "heu", $Kommentar);

echo $Kommentar;
?>


Ausgabe: Werner hat heute Geburtstag.

Leider ist das mit Links nicht so einfach. Habe heute mehrere Stunden erfolglos dran gesessen.

Da wird mit preg_replace gearbeitet und dass ist deutlich schwerer...

Autor:  Yeti [ Fr 19. Sep 2008, 22:58 ]
Betreff des Beitrags: 

gerade im Netz gefunden:

Smilietext in Bilder ersetzen

Code:
<?php
// Text
$text = "Das ist ein :)";

// Aufruf der Funktion
echo ersetze_smilie($text);

function ersetze_smilie($text){
 $Muster[] = ':)';
 $Ersetzen[] = '<img src="lachen.gif" width=15 height=15>';

 $Muster[] = ':o';
 $Ersetzen[] = '<img src="gesicht.gif" width=15 height=15>';

 $Muster[] = ':D';
 $Ersetzen[] = '<img src="grinsen.gif" width=15 height=15>';

 $Muster[] = ':p';
 $Ersetzen[] = '<img src="aerger.gif" width=15 height=15>';

 $Muster[] = ':cool';
 $Ersetzen[] = '<img src="cool.gif" width=15 height=15>';


 foreach($Muster AS $key=>$Wert){
 $Wert = preg_replace("/(\[|\]|\(|\)|\.|\?|\*|\\)/", "\\$1", $Wert);
 $Muster[$key] = "/$Wert/i";
 }

 $text = preg_replace($Muster, $Ersetzen, $text);
 return $text;
}
?>

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/