Archiv verlassen und diese Seite im Standarddesign anzeigen : :) durch Bild ersetzen
blue.tiger
29.07.2002, 09:21
Ich weiß solche ähnlichen Fragen gab es schon oft. Ich habe mir auch schon die Antworten durchgelesen und ausprobiert, aber irgendwie klappt es nicht :(. Also ich habe halt ein Gästebuch (dateibasierend *scheißkostenlosmysql*) programmiert und will nun die Smiles wie :) durch einen img-Tag ersetzen. Wie bekomme ich das denn hin?
cu Blue Tiger
Lord_Otter
29.07.2002, 09:59
Ganz einfach:
function Ersetz_Smilie()
{
global $text; // Nachrichtentext global machen
$text=str_replace(":-)","
<img src=\"images/smile1.gif\">',$text);
}
Mit der Funktion str_replace(zu_ersetzen,ersetzten_mit,str) kann man eine Zeichenkette "zu_ersetzten" durch "ersetzten_mit" in der Zeichenkette/dem Text ersetzten.
In diesem Fall wird ":-)" durch ein HTML-<img>-Tag ersetzt, was ein Bild darstellt.
Klaro ?
blue.tiger
29.07.2002, 11:52
So ungefähr versuche ich das die ganze zeit schon zu machen:
<?
__global_$smile;_// Nachrichtentext global machen
__$smile=str_replace(":)","<img_src=\"logo.jpg\">',$smile);
echo $smile;
?>
logo.jpg testweise!
->Parse error: parse error in d:\server\80\test.php on line 2
Ih weiß nur nicht wo der Fehler liegt :(.
mfg
Please check your Hochkommata
blue.tiger
29.07.2002, 12:31
Klar, stimmt, so könnte es funktionieren. Geht aber trotzdem nicht, daran lag es nicht!
cu Blue Tiger
TheCondor
29.07.2002, 13:12
Moin,
kann es vielleicht sein, dass die Variabel $smile komplett leer ist?
Dumme Frage, aber so wie das oben geschrieben wurde, muss es funktionieren wenn...
P.S: blue.tiger kommt mir ziemlich bekannt vor, bist Du der ausn ngb?
blue.tiger
29.07.2002, 13:54
ngb? was ist das ;). Jo, ngb haut hin! Die Variable ist natürlich gegeben. Per Formular:
<form action=test.php method=post>
cu Blue Tiger
Harakiri
04.08.2002, 00:32
Hi !
Du hast beim <img> Tag `n Fehler...
du schreibst: "<img_src=\"logo.jpg\">',$smile);
es muss heißen: "<img src=\"logo.jpg\">,$smile);
Also ohne _ und '
Dann klappt`s auch mit den Smilies
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.