webForumDet fria alternativet

lämna kommentar

7 svar · 357 visningar · startad av Sannah

SannahMedlem sedan dec. 20002 147 inlägg
#1

hej.

är det någon som vet ett PHP-script, utan databas, som gör att besökara kan lämna kommentarer på sidan och andra kan läsa dom?

------------------
// Sannah

KimMedlem sedan jan. 20007 697 inlägg
#2

Det är väl egentligen som en gästbok. Ta och titta på den här.
http://script.webforum.nu/wf/Forum4/HTML/000007.html

------------------
Ri, ri, ripuli

SannahMedlem sedan dec. 20002 147 inlägg
#3

nja, inte en gästbok direkt, utan mer som en liten ruta där 1 kommentar syns åt gången bara.

förresten, jag skulle även vilja veta om det finns en gästbok med bara 1 sida (formulär och meddelanden) på 1 sida som man kan tex lägga på framsidan eller nått?

r: stavfel

------------------
// Sannah

[Redigerat av Sannah den 03 jan 2001]

FuelMedlem sedan okt. 20001 285 inlägg
#4

Jo .. det är väl hyfsat enkelt att skriva.. hur avancerat tänkta du dig ?

------------------
" The code is out there "

FuelMedlem sedan okt. 20001 285 inlägg
#5

Kanske detta kan ge dig lite ideer...

Ditt formulär

<form name="nyhet" method="post" action="nytt.php">
<p>Namn:<br><input type="text" name="namn" size="45"></p>
<p>Meddelande:<br><textarea name="meddelande" rows="7" cols="40"></textarea></p>
<input type="Submit" value=" OK ">
</form>

kod.php

<?
$fp=fopen("/home/din/sokvag/gastbok/inlagg.txt", "a+");
fputs($fp,"$namn&#0124;$meddelande&#0124;\n");
fclose($fp);
?>

<meta http-equiv="refresh" content="0; url=/gastbok/inlagg.txt">

Sen visar du på en valfri sida

..kod.

..återkommer...

------------------
" The code is out there "

nybiMedlem sedan nov. 200059 inlägg
#6

öhh först vill du inte ha en gästbok sedan frågar du efter en iaf

nåja ta min simpla kod

guestbook.php (koden nedan)
sen måste du ha en schmåddad "messages.txt"

koden är inte kommenterad men du får klara dig iaf


<?php

     header("Cache-Control: no-cache");
     header("Pragma: no-cache");

if ($name && $comments) {
	
	$name = ereg_replace("<","<",$name); 
	$name = ereg_replace(">",">",$name); 
	$email = ereg_replace("<","<",$email); 
	$email = ereg_replace(">",">",$email); 
	$homepage = ereg_replace("<","<",$homepage); 
	$homepage = ereg_replace(">",">",$homepage); 
	$comments = ereg_replace("<","<",$comments); 
	$comments = ereg_replace(">",">",$comments); 

	if (!$email) {
		$email = "-";
	} else {
		$email = "<<A HREF=\"mailto:$email\">$email</A>>";
	}
	
	if (!$homepage &#0124;&#0124; $homepage == "http://") {
		$homepage = "-";
	} else {
		$homepage = "<A HREF=\"$homepage\">$homepage</A>";
	}

	$hourdiff = "1";
	$recount = ($hourdiff * 60 * 60);
	$date = date("Y-M-d", time() + $recount);
	$time = date("H:i", time() + $recount);
	
	$fp = fopen("messages.txt","a");
	fputs($fp,"<B>$name</B>&nbsp;$email
	<BR>$homepage<BR>
	<BR>$comments<BR>
	<BR>$date  $time<BR>
	<HR NOSHADE COLOR=\"#000000\">
	");
	fclose($fp);

	header("location: $PHP_SELF");

}

?>

<HTML>
<HEAD>
<TITLE>Simpel gästbok</TITLE>
</HEAD>
<BODY>

<FORM ACTION="guestbook.php" METHOD="post">
Namn <FONT COLOR="#FF0000">*</FONT> <INPUT CLASS="field" TYPE="text" NAME="name" SIZE="31"><BR>
E-mail <INPUT CLASS="field" TYPE="text" NAME="email" SIZE="31"><BR>
Hemsida<INPUT CLASS="field" TYPE="text" NAME="homepage" SIZE="31" VALUE="http://"><BR>
Text<FONT COLOR="#FF0000">*</FONT><TEXTAREA CLASS="field" NAME="comments" COLS="33" ROWS="6" WRAP="true"></TEXTAREA><BR>
<INPUT CLASS="button" TYPE="submit" VALUE="Skicka" NAME="submit">
</FORM>
<BR>
<BR>

<? readfile("messages.txt") ?>

</BODY>
</HTML>

den ska funka (iaf när jag testa), om inte så får du debugga själv.

SannahMedlem sedan dec. 20002 147 inlägg
#7

tackar :e

------------------
// Sannah

FuelMedlem sedan okt. 20001 285 inlägg
#8

Jag smackade in den på wfscript..

------------------
" The code is out there "

135 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)