webForumDet fria alternativet

gästbok

PHP

2 svar · 255 visningar · startad av Sparky

Medlem sedan nov. 20013 inlägg
Frågan#1

Ja nu är jag värsta nybörjaren i php men jag har ändå fått ihop en liten gästbok, men vissa saker fattar jag vara inte, dels använder jag en textfil som databas och det funkar bra, men de senaste inläggen lägger sig längst ner när man skriver, och har man skrivit ett meddelande och trycker uppdatera så blir det ett nytt inlägg, hur löser jag detta?

<?php
	if ($message)
	{
$message = ereg_replace("\r\n\r\n", "\n", $message); 
$mail = $mail;
$IP = $REMOTE_ADDR;
$message = "<br><table width='300' cellspacing='0' cellpadding='2' border='0'>
<tr><td width='300'><font color='#FFFFFF' size='1'  face='Verdana'><b><a href='mailto:$mail'>$name</a>&nbsp;|&nbsp;<a href='http://$site' target='new'>$site</a></font></td></tr>
<tr><td width='300'><hr color='#000000' width='100%' border='0' height='1'></td></tr>
<tr><td width='300'><font color='#000000' size='1' face='Verdana'>$message</font></td></tr>
<tr><td width='300'><hr color='#000000' width='100%' border='0' height='1'></td></tr>
<tr><td width='300'><font color='#000000' size='1' Verdana'>IP:<a href='http://www.ripe.net/perl/whois?searchtext=$IP' target='new'>$IP</a></td></tr>
</font></table><br>";
		$fp = fopen ("databas.php", "a+");
		fwrite ($fp, $message); 
		fclose ($fp);
	}
?>
<?php
		$databas = file("databas.php");
		$databas = implode("", $databas);

		print $databas;
?>

Kan också tillägga att forumuläret ligger på samma sida...

Medlem sedan feb. 20001 050 inlägg
#2

Koden som används i detta script kan ge dig lite tips om hur man kan göra:
http://www.webforum.nu/showthread.php?s=&threadid=37510

Medlem sedan nov. 20013 inlägg
#3

oki, tack så mycket, fattar dock inte allt som står där men jag är sugen på att lära mig något så det är bara att plöja igenom koden.. :)

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)