12. oktober 2004 - 10:32
Der er
6 kommentarer
Smily script
Nogle der kan et smily scrip :P ? Kan det selv i HTML men ikke i php... Scriptet skal funger sådan at når brugeren skriver fx: :) Skal den vise den smily....
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
12. oktober 2004 - 10:41
#1
Det kan gøres således: <?php $str = "Hejsa :) Jeg havde en dårlig dag igår :("; $before = array(':)', ':('); $after = array('<img src="glad.gif">', '<img src="sur.gif">'); $newstr = str_replace($before, $after, $str); echo $newstr; ?>
12. oktober 2004 - 10:43
#2
Kunne ikek have skrevet det bedre selv :-)
12. oktober 2004 - 11:32
#3
function parsesmileys($message) { $smiley = array( "/\:\)/si" => "<img src='/smiley/smile.gif'>", "/\;\)/si" => "<img src='/smiley/wink.gif'>", "/\:\(/si" => "<img src='/smiley/sad.gif'>", "/\:\|/si" => "<img src='/smiley/frown.gif'>", "/\:o/si" => "<img src='/smiley/shock.gif'>", "/\:p/si" => "<img src='/smiley/pfft.gif'>", "/b\)/si" => "<img src='/smiley/cool.gif'>", "/\:d/si" => "<img src='/smiley/grin.gif'>", "/\:@/si" => "<img src='/smiley/angry.gif'>" ); foreach($smiley as $key=>$smiley_img){ $message = preg_replace($key, $smiley_img, $message); } return $message; }
12. oktober 2004 - 11:40
#4
Okay :) men hvor vil i så indsætte den kode???: <? include("db.php"); ?> <html> <head> <title>Tagwall - Tags</title> <style TYPE="text/css"> BODY, P, TD, DIV { LINE-HEIGHT:13px; FONT-FAMILY: verdana; FONT-SIZE: 10; FONT-COLOR: 000000; } a:link {text-decoration:none; COLOR: #000000;} a:visited {text-decoration:none; COLOR: #000000;} a:hover {text-decoration:none; COLOR: #000000;} } td.top{ border-top: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; border-bottom: black 1px solid; } td.main{ border-right: black 1px solid; border-left: black 1px solid; } </style> </head> <body bgproperties="fixed" background="main.jpg"> <center> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="top" width="100%"> <center> <b>Tagwall</b> </center> </td> </tr> <? if($nick && $msg) { $nick = htmlentities($nick); $mail = htmlentities($mail); $msg = htmlentities($msg); mysql_query("insert into tagwall(id, nick, mail, msg, ip) values ('','$nick','$mail','$msg','$REMOTE_ADDR')"); } ?> <table border="0" width="100%" bgcolor="#000000" cellspacing="0" cellpadding="0" align="left"> <form action="tagwall.php" method="post"> <table aline="left" border="0" width="100%"> <tr> <td width="20"><font face="verdana" color="000000" size="2">Nick/navn:</font></td> <td width="300"><input type="text" class="input" name="nick" maxlength="24" size="20"></td> </tr> <tr> <td width="20"><font face="verdana" color="000000" size="2">Email:</font></td> <td width="300"><input type="text" class="input" name="mail" maxlength="40" size="20"></td> </tr> <tr> <td width="20" valign="top"><font face="verdana" color="000000" size="2">Tag:</font></td> <td width="300"><textarea rows="3" type="text" class="input" name="msg" maxlength="500" cols="20"></textarea></td> </tr> <tr> <td width="380" colspan="2"> <input type="submit" style="cursor:hand" name="tag" value="Tag !"> <input type="reset" style="cursor:hand" name="Reset" value="Fortryd !"> <input type="submit" style="cursor:hand" name="opdater" value="Opdater !"> </td> </tr> </table> </form> <tr> <td width="100%"> <center> <table width="100%" border="0"> <tr><td bgcolor="#000000"> </td></tr> <? $result = mysql_query("select * from tagwall order by id desc limit 20"); $res = mysql_query("SELECT *, UNIX_TIMESTAMP(date) AS tid FROM tagwall ORDER BY id DESC limit 20") or die("Der er sket en fejl: ".mysql_error()); $col0 = "ffffff"; $col1 = "efefef"; $i=0; while($row = mysql_fetch_array($res)) { ++$i; $col = "col" . $i%2; $tid = $row[tid]; $tid = date(" H:i - d/m y", $tid); echo"<tr bgcolor=" . $$col . "><td><font face=verdana size=1><b><a href='mailto:$row[mail]' title='skrevet: $tid '>$row[nick]</a></b><font face=verdana size=1 color=000000> : $row[msg] </td></tr>\n"; } ?> </table> </center> </td> </tr> <tr> <td width="100%"> <center> <a href="alltags.php"><u>alltags.php</u></a> - <a href=""><u></u></a> </center> </td> </tr> </table> </center> </body> </html>
12. oktober 2004 - 11:45
#5
Fx. mellem her: ++$i; --> $col = "col" . $i%2;
12. oktober 2004 - 11:51
#6
jeg går ud fra at det er $row['msg'] du har smilies i <? include("db.php"); ?> <html> <head> <title>Tagwall - Tags</title> <style TYPE="text/css"> BODY, P, TD, DIV { LINE-HEIGHT:13px; FONT-FAMILY: verdana; FONT-SIZE: 10; FONT-COLOR: 000000; } a:link {text-decoration:none; COLOR: #000000;} a:visited {text-decoration:none; COLOR: #000000;} a:hover {text-decoration:none; COLOR: #000000;} } td.top{ border-top: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; border-bottom: black 1px solid; } td.main{ border-right: black 1px solid; border-left: black 1px solid; } </style> </head> <body bgproperties="fixed" background="main.jpg"> <center> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="top" width="100%"> <center> <b>Tagwall</b> </center> </td> </tr> <? if($nick && $msg) { $nick = htmlentities($nick); $mail = htmlentities($mail); $msg = htmlentities($msg); mysql_query("insert into tagwall(id, nick, mail, msg, ip) values ('','$nick','$mail','$msg','$REMOTE_ADDR')"); } ?> <table border="0" width="100%" bgcolor="#000000" cellspacing="0" cellpadding="0" align="left"> <form action="tagwall.php" method="post"> <table aline="left" border="0" width="100%"> <tr> <td width="20"><font face="verdana" color="000000" size="2">Nick/navn:</font></td> <td width="300"><input type="text" class="input" name="nick" maxlength="24" size="20"></td> </tr> <tr> <td width="20"><font face="verdana" color="000000" size="2">Email:</font></td> <td width="300"><input type="text" class="input" name="mail" maxlength="40" size="20"></td> </tr> <tr> <td width="20" valign="top"><font face="verdana" color="000000" size="2">Tag:</font></td> <td width="300"><textarea rows="3" type="text" class="input" name="msg" maxlength="500" cols="20"></textarea></td> </tr> <tr> <td width="380" colspan="2"> <input type="submit" style="cursor:hand" name="tag" value="Tag !"> <input type="reset" style="cursor:hand" name="Reset" value="Fortryd !"> <input type="submit" style="cursor:hand" name="opdater" value="Opdater !"> </td> </tr> </table> </form> <tr> <td width="100%"> <center> <table width="100%" border="0"> <tr><td bgcolor="#000000"> </td></tr> <? function parsesmileys($message) { $smiley = array( "/\:\)/si" => "<img src='/smiley/smile.gif'>", "/\;\)/si" => "<img src='/smiley/wink.gif'>", "/\:\(/si" => "<img src='/smiley/sad.gif'>", "/\:\|/si" => "<img src='/smiley/frown.gif'>", "/\:o/si" => "<img src='/smiley/shock.gif'>", "/\:p/si" => "<img src='/smiley/pfft.gif'>", "/b\)/si" => "<img src='/smiley/cool.gif'>", "/\:d/si" => "<img src='/smiley/grin.gif'>", "/\:@/si" => "<img src='/smiley/angry.gif'>" ); foreach($smiley as $key=>$smiley_img){ $message = preg_replace($key, $smiley_img, $message); } return $message; } $result = mysql_query("select * from tagwall order by id desc limit 20"); $res = mysql_query("SELECT *, UNIX_TIMESTAMP(date) AS tid FROM tagwall ORDER BY id DESC limit 20") or die("Der er sket en fejl: ".mysql_error()); $col0 = "ffffff"; $col1 = "efefef"; $i=0; while($row = mysql_fetch_array($res)) { ++$i; $row[msg] = parsesmileys($row[msg]); $col = "col" . $i%2; $tid = $row[tid]; $tid = date(" H:i - d/m y", $tid); echo"<tr bgcolor=" . $$col . "><td><font face=verdana size=1><b><a href='mailto:$row[mail]' title='skrevet: $tid '>$row[nick]</a></b><font face=verdana size=1 color=000000> : $row[msg] </td></tr>\n"; } ?> </table> </center> </td> </tr> <tr> <td width="100%"> <center> <a href="alltags.php"><u>alltags.php</u></a> - <a href=""><u></u></a> </center> </td> </tr> </table> </center> </body> </html>
Vi tilbyder markedets bedste kurser inden for webudvikling