Avatar billede stagis Nybegynder
10. december 2002 - 08:23 Der er 8 kommentarer og
1 løsning

simpel gæstebog!

Er der nogen af jer som kan hjælpe mig med at programmere en simpel PHP gæstebog, UDEN MySQL!
Designet skulle gerne være nemt at ændre!
Avatar billede ahv Nybegynder
10. december 2002 - 08:36 #1
en rigtig simpel "gæstebog":

Du kan se den her:

www.blomme.h4f.dk/sender.php her kan du skrive
www.blomme.h4f.dk/besked.php her kan du læse i den
Avatar billede ahv Nybegynder
10. december 2002 - 08:38 #2
Den fungere ligesom de chats som er baseret på txt filer !
Hvis der er andre ting som skal tilføjes må du sige til !
Avatar billede 93a12 Nybegynder
10. december 2002 - 19:42 #3
Avatar billede mortenfn Nybegynder
10. december 2002 - 20:40 #4
Avatar billede stagis Nybegynder
11. december 2002 - 08:04 #5
ahv---> Den er fin, vil du ikke lige give mig scriptet? Så skal jeg nok acceptere dit svar!
Avatar billede ahv Nybegynder
12. december 2002 - 07:45 #6
Der er 3 filer ialt.

Første fil kalder du sender.php denne fil skal indeholde denne kode:

------- sender.php start -------------

<FORM METHOD="POST" ACTION="besked.php">
<FONT SIZE=1 FACE="Verdana">Besked :</FONT><INPUT TYPE="TEXT" NAME="besked" VALUE="">
<FONT SIZE=1 FACE="Verdana">Navn :</FONT><INPUT TYPE="TEXT" NAME="navn" VALUE="">
<INPUT TYPE="SUBMIT" NAME="send" VALUE="Send" id="tekst">

------- sender.php slut -------------

Anden fil kalder du så besked.php som du kan se står det navn også i første linie i den kode jeg lige skrev.

------- besked.php start -------------

<?
if($besked && $navn){

$besked = strip_tags($besked);
$besked = stripslashes($besked);

$besked = ereg_replace("http://([a-zA-Z0-9@:%_.~#-\?&]*)", "<a target=_blank href=\"http://\\1\">\\1</a>", $besked);
$besked = ereg_replace("([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+[.]{1}[a-zA-Z0-9._-]+)","<a href=\"mailto:\\1\">\\1</a>",$besked);

$file = "besked.txt";
$str = "<br><b>$navn :</b> $besked
";
$fp = fopen($file, "r");

$arr = file($file);
$res = implode( "", $arr);
$res = "$str$res";
fclose($fp);

$fp = fopen("besked.txt", "w");
fwrite($fp, $res);
fclose($fp);

}
?>

<?
include("besked.txt");
?>

------- besked.php slut -------------

Den sidste fil skal bare være en tom txt fil, som den gemmer al teksten i!

Sig til hvis du får problemer.

Alexander Holm Viborg
Avatar billede stagis Nybegynder
13. december 2002 - 11:09 #7
den melder ingen fejl, men teksten kommer ikke frem i besked.php filen??? DEt er ikke nogle af de steder i scriptet hvor der står http:// som skal lavres om vel?
Avatar billede stagis Nybegynder
13. december 2002 - 11:14 #8
AHV ---> tjek lige www.landsbytosser.dk og så gæstebogen! Så kan du selv se de fejl den melder!
Avatar billede ahv Nybegynder
15. december 2002 - 22:42 #9
hmm, prøv at chmod filerne til 777
Det giver brugeren skrive of læse rettigheder til filerne.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester