webForumDet fria alternativet

Ordfilter till min gästbok

PHP

22 svar · 1 488 visningar · startad av silfver · sida 2 av 2

Frågan, av silfver

Hm. Är det möjligt att på nåt enkelt och smidigt sätt göra så att man ignorerar meddelanden som innehåller vissa ord? Ifall man t.ex. skriver Poker så ska gästboken inte skriva inlägget. <? if (isset($GET["do"])) { if ($GET["do"] =="new") { $host = gethostbyaddr($REMOTEADDR); $ip = gethostbyname($REMOTEADDR); $skrivet = date("Y/m/d H:i"); $msg= striptags($POST[

Läs frågan i sin helhet →
Medlem sedan apr. 200312 679 inlägg
#21

Melea skrev:

Ah, såg en sak nu, kan det vara så att du inte har en variabel som innehåller datumet, innan INSERT-taggen?

$Written = date("Y-m-d H:i:s");

Fungerade bättre nu. :)

Medlem sedan apr. 200312 679 inlägg
#22
echo $tbl_start.'';

if(mysql_num_rows($results) > 0) {

	while($rows=mysql_fetch_array($results)) {

		echo 'Skrivet av: ';
		if(isset($rows['Email'])) {
			echo '<a href="mailto:'.$rows['Email'].'"><b>'.$rows['Name'].'</b></a> ';
		} else {
			echo '<b>'.$rows['Name'].'</b> ';
		}
		echo '<br />'.DateFix($rows['Posted']).' - <a href="?guestbook=del&amp;page='.$page_num.'&amp;ID='.$rows[ID].'" onclick="return confirm(\'Vill du ta bort gästboksinlägget?\');">Ta bort</a>
		</div>'.
		nl2br(Smiley(Parser($rows['GB_Text']))).'';

	}

} else {

	echo '<li>Inga gästboksinlägg i databasen.</li>';

}

Det där har jag lite problem med. Jag förstår inte riktigt hur jag ska gå till väga för att få det som jag vill.

Jag skulle vilja att det såg ut så här:

<ol>
	<li><h2><a href="mailto: mail">Namn</a> - år/månad/dag 23:52</h2> <radbrytning>
		<p>gästboksinlägg</p>
	</li>
</ol>

Har försökt lite själv men det blir fel. Den loopar bara ut <li> i samma <li> så det blir jättefel. Men är det svårt att fixa det efter mina önskemål? En ny <li> för varje inlägg alltså.

Medlem sedan aug. 2002386 inlägg
#23

så hur ser den slutgiltiga koden ut nudå?

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)