10. januar 2005 - 00:17
Der er
3 kommentarer og 1 løsning
PHP: hvis smiley er i $row[tekst] så.
hejsa, jeg har et stykke koden, hvor den siger at hvis $row[besked] starter med feks. ;) skal den give en smiley. Men jeg vil have den skal sige hvis ":)" er i den tekst man har skrevet. Feks. hejsa med digsa :D så skal den give: Hejsa med digsa (smiley) Min kode: if(substr($row[tekst],0,4)==":D") { echo " <img src='cheesy.gif'></font> <hr color='orange'>"; }
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
10. januar 2005 - 00:22
#1
Jeg går ud fra at du har mere end en smiley du vil ha udskiftet, så jeg vil anbefale 2 arrays. $a = array(':D', ':)'); $b = array('<img src="megetglad.gif" />', '<img src="glad.gif" />'); $nytekst = str_replace($a, $b, $row['tekst']);
Slettet bruger
10. januar 2005 - 00:24
#2
sjatten > Din funktion vil kun lave en smiley, hvis :D forekommer i de første 5 tegn, hvilket den formodentlig aldrig vil gøre, da ':D' kun er på 2 :)
10. januar 2005 - 00:29
#3
parent.document.getElementById('lolzo').innerHTML = " <?php include("db.php");$k = mysql_query("SELECT * FROM tekstboks WHERE rum = '$row[rum]' ORDER BY id DESC"); while ($row = mysql_fetch_array($k)){ echo "<font size='1' face='verdana' color='orange'><b> <font size='1' face='verdana' color='orange'>$row[navn]</a>:</b></font><b></font></b><font size='1' face='verdana' color='orange'>"; echo " ". htmlentities($row[tekst]) ."</font><hr color='orange'>"; } ?>"; Smid den ind og svar! ;)
10. januar 2005 - 00:33
#4
Må blive noget i den her retning: parent.document.getElementById('lolzo').innerHTML = " <?php include("db.php"); $k = mysql_query("SELECT * FROM tekstboks WHERE rum = '".$row['rum']."' ORDER BY id DESC"); while ($row = mysql_fetch_array($k)) { $nytekst = htmlentities($row['tekst']); //Ret til her $a = array(':D', ':)'); $b = array('<img src="megetglad.gif" />', '<img src="glad.gif" />'); $nytekst = str_replace($a, $b, $nytekst); echo "<font size='1' face='verdana' color='orange'><b> <font size='1' face='verdana' color='orange'>$row[navn]</a>:</b></font><b></font></b><font size='1' face='verdana' color='orange'>"; echo " ". $nytekst ."</font><hr color='orange'>"; } ?>";