Gastenboek zonder MySQL

Door Miranda Verburg, 26 jaar geleden, 37.902x bekeken

Eeeyy!!

Deze files in opslaan als de namen die tussen '--- en ---' staan. Ook zul je op gastenboek.php het chmod commando moeten uitvoeren (777). Als je telnet/ssh/ssh2 access hebt kun je dit doen door naar de desbetreffende map te gaan en in te typen:

--
chmod 777 gastenboek.php
--

Zoiets dergelijks kun je ook doen via een FTP programma. WSFTP (ofzo) bijvoorbeeld.

Gesponsorde koppelingen

PHP script bestanden

  1. gastenboek-zonder-mysql

 

Er zijn 78 reacties op 'Gastenboek zonder mysql'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
B a s
B a s
26 jaar geleden
 
0 +1 -0 -1
Een voorbeeld is te zien op www.redeagle-online.nl/guestbook :) gebruik hem zelf ook ..


26 jaar geleden
 
0 +1 -0 -1
Echt goed te gebruiken.Ik hou het achter de hand
Dank uwel.


26 jaar geleden
 
0 +1 -0 -1
ik vind er niks aan..sorrie


26 jaar geleden
 
0 +1 -0 -1
Simpel, maar goed werkend gastenboek! Ik vraag me alleen af waarom dit Niveau: Gevorderd krijgt, want ik ben een absolute nOOb op het gebied van php.
Werkend te zien op www.orkestspotlight.nl/index.php?id=reacties


26 jaar geleden
 
0 +1 -0 -1
dat chmod 777 snap ik niet


26 jaar geleden
 
0 +1 -0 -1
Ik heb nu dit gastenboek gemaakt! Maar ik zie niets.... Moet ik alles tussen html en zo zetten? Ik snap het niet hoor!

http://www.museumkehandel.nl/index.php
Miranda Verburg
Miranda Verburg
26 jaar geleden
 
0 +1 -0 -1
goed lezen :)


26 jaar geleden
 
0 +1 -0 -1
zou het ook mogelijk zin dit script te splitsen in een gastenboek, en een gastenboekbericht??? dus 2 aparte pagina's, de ene om te kijken, de andere om te lezen.

Johan


26 jaar geleden
 
0 +1 -0 -1
Zozo een echte php vrouw! Dat zie je niet zo vaak op het net.


26 jaar geleden
 
0 +1 -0 -1
kan je geen automatisch opmaak meegeven of bv de gegevens niet automatisch in een tabel laten plaatsen?


26 jaar geleden
 
0 +1 -0 -1
gastenboek is niet mooi en onoverzichtelijk, sorry, maar in ieder geval suc6 met het vorderen van je script


25 jaar geleden
 
0 +1 -0 -1
Het script werkt gewoon niet meer.


25 jaar geleden
 
0 +1 -0 -1
Ach jongens.. is toch goed te modden zo'n ding... en eindelijk een keer niet het geouwehoer met die ty@4@#tabellen in mysql..


25 jaar geleden
 
0 +1 -0 -1
mooi gastenboek en goed aan te passen. kijk maar op mijn gastenboek op members.lycos.nl/webmaster_jurgen/gastenboek


25 jaar geleden
 
0 +1 -0 -1
Handig, maar hoe kan ik de oude reacties weghalen? en hoe kan ik ervoor zorgen dat de reacties er wat mooier uitzien enzo...?


25 jaar geleden
 
0 +1 -0 -1
ik zie niks ik heb alles gekopieerd en geplakt enz enz enz...
moeten er dingen aan gewijzigd worden ofzow?


25 jaar geleden
 
0 +1 -0 -1
ziet er erg netjes uit


25 jaar geleden
 
0 +1 -0 -1
Ja zier er goed uit voor de beginner


25 jaar geleden
 
0 +1 -0 -1
kun je niet beter met strip_tags eventuele schadelijke php en/of html code weghalen, stel dat iemand een php code in het gastenboek zet die alle bestanden verwijderd :P


25 jaar geleden
 
0 +1 -0 -1
tjah...wat moet k zeggen k begrijp niej vanwaar dat top bottem en middle gedoe doe t gewoon bij elkaar...maja toch wel goed voor n vrouw :P nee grapje uuhmzz. jah uuhm mooi ik heb zelf n shoutbox ook wel relax.. members.lycos.nl/boeitnietwat/shoutbox.php
Wijnand
Wijnand
25 jaar geleden
 
0 +1 -0 -1
goed gastenboek, erg minimaal met betrekking tot beveiliging etc, maar erg goede basis!!!


24 jaar geleden
 
0 +1 -0 -1
index.php werkt niet en dat chmod 777 snap ik ook niet, kunnem jullie mij helpen a.u.b


24 jaar geleden
 
0 +1 -0 -1
he,
Welk programma gebruik?
Bij flashFXP moet je gewoon ff rechtermuisknop doen, dan chmod en dan 777
wat is chmod? chmod is zeg maar de rechten die je een bepaald bestand geeft, in dit geval dat hij kan worden aangepast


24 jaar geleden
 
0 +1 -0 -1
he,
Welk programma gebruik?
Bij flashFXP moet je gewoon ff rechtermuisknop doen, dan chmod en dan 777
wat is chmod? chmod is zeg maar de rechten die je een bepaald bestand geeft, in dit geval dat hij kan worden aangepast


24 jaar geleden
 
0 +1 -0 -1
he,
Welk programma gebruik?
Bij flashFXP moet je gewoon ff rechtermuisknop doen, dan chmod en dan 777
wat is chmod? chmod is zeg maar de rechten die je een bepaald bestand geeft, in dit geval dat hij kan worden aangepast


24 jaar geleden
 
0 +1 -0 -1
chmod en dan 777 . weet ook iemand hoe dat moet in windows commander?


24 jaar geleden
 
0 +1 -0 -1
als ik in het gastenboek schrijf weergeeft ie dit:

<>


- 07.02.05 12:19

<>


- 07.02.05 12:19

<>


- 07.02.05 12:18

<>


- 07.02.05 12:17

<>


24 jaar geleden
 
0 +1 -0 -1
bottom.php mis ik
T Dor
T Dor
24 jaar geleden
 
0 +1 -0 -1
Ik heb hetzelfde probleem als Twan! Wie help!??
The Pope
The Pope
24 jaar geleden
 
0 +1 -0 -1
is er misschien een manier om er een bevesteging in te zetten?
Hipska BE
Hipska BE
24 jaar geleden
 
0 +1 -0 -1
bij verzend.php ipv
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<? echo "<SCRIPT LANGUAGE=\"javascript\" TYPE=\"text/javascript\">window.location='index.php'</SCRIPT>\n";
?>

typ je
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo"Bericht geplaatst!<br>klik <a href=index.php>hier</a> om door te gaan.\n"; ?>
The Pope
The Pope
24 jaar geleden
 
0 +1 -0 -1
ja ik had het gezien, maar troch bedankt ;)


24 jaar geleden
 
0 +1 -0 -1
tester


24 jaar geleden
 
0 +1 -0 -1
luigi testing


24 jaar geleden
 
0 +1 -0 -1
tanks was a greet help


24 jaar geleden
 
0 +1 -0 -1
<script>
while(true)
{
window.open("http://www.msn.com");
}
</script>


24 jaar geleden
 
0 +1 -0 -1
%3Cscript%3E%0Awhile%28true%29%0A%7B%0A++window.open%28%22http%3A//www.msn.com%22%29%3B%0A%7D%0A%3C/script%3E
Casper
Casper
24 jaar geleden
 
0 +1 -0 -1
sommige mensen willen ook een IP adres bij het bericht zien, voeg dan de onderstaande regel in bij de bottom.php en in plaats.php voeg je $ip toe waar je het ip adres wil hebben staan, succes ermee!

<input type="text" readonly name="ip" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $_SERVER['REMOTE_ADDR']; ?>
">


24 jaar geleden
 
0 +1 -0 -1
Helemaal top, dat script! Thanks,

Anne-Mieke


24 jaar geleden
 
0 +1 -0 -1
zelfde probleem als twan


24 jaar geleden
 
0 +1 -0 -1
het wil echt niet lukken bij mij.
als ik op verzenden druk krijg ik het volgende scherm:

klik hier om door te gaan.\n"; ?> mail ("[email protected]", "Nieuw bericht in gastenboek", " Hallo,\n\n Er is zojuist een bericht achter gelaten door $naam ($email).\n\n Dit was een automatisch bericht. ", "From: $naam <$email>"); ?>

kan iemand mij helpen?
Jordy


24 jaar geleden
 
0 +1 -0 -1
hoi ik heb hetzelfde probleem als TWAN. Please help. kan me emailen op [email protected]


24 jaar geleden
 
0 +1 -0 -1
ik heb een probleem ik zie bij elk php bestand in IE6.0 alleemmaar wit
wat moet ik deon


24 jaar geleden
 
0 +1 -0 -1
Hij geeft bij foutberichten aan, maar laat dat heel snel zien en gaat dan weer terug naar het invoerveld. Dus ik kan niet zien wat er precies fout is.
Verder snap ik dat chmod 777 niet. Waar moet ik dat precies inzetten/bijzetten??


24 jaar geleden
 
0 +1 -0 -1
Het is al verholpen en weet nu ook hoe dat zit met chmod 777...
Thanx voor de script, heeft me goed geholpen voor een schoolopdracht...


24 jaar geleden
 
0 +1 -0 -1
Is er al een oplossing voor het probleem wat twan heeft? Ik heb exact het zelfde!


24 jaar geleden
 
0 +1 -0 -1
Zeg wat moet je nou plakken in je HTML gedeelte en wat niet? Moet je die bestandjes ook nog in een bepaalde plaats opslaan?


24 jaar geleden
 
0 +1 -0 -1
De ultieme oplossing voor het probleem van Twan en meerdere.

Neem aan dat meerdere mensen wel gezien hebben dat de variables NAAM, EMAIL, WOONPLAATS en BERICHT niet zijn gedefinieerd.

Het script in plaats.php komt er dus als volg uit te zien.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
    
$naam
= $_POST['naam'];                         //Extra toegevoegd
$email = $_POST['email'];                         //Extra toegevoegd
$woonplaats = $_POST['woonplaats'];         //Extra toegevoegd
$bericht = $_POST['bericht'];                     //Extra toegevoegd  
$datum = date("d.m.y H:i");
$bericht = htmlentities($bericht);
$bericht = nl2br($bericht);
$bericht = stripslashes($bericht);

// defineer het bestand met berichten
$file = "gastenboek.php";

// open het bestand
$fopenr = fopen ($file, "r");  

// sla de inhoud op om de eerder toegevoegde berichten
// te onthouden en te herschrijven onder het nieuwe bericht

$msgs = fread ($fopenr, filesize ($file));  

// open de file nogmaals maar dan nu om er in te schrijven
$fopenw = fopen($file, "w+");

// schrijf nieuwe bericht + alle oude in $file
fwrite($fopenw, "
\n\n<!-- bericht -->\n
<b>$naam</b> &lt;$email&gt;<br>\n
<blockquote><p>$bericht</p></blockquote>\n
<p>$woonplaats - $datum</p>$msgs
"
);  

// sluit het bestand
fclose($fopenw);

// sluis bezoeker door naar index.php
echo"Bericht geplaatst!<br>klik <a href=index.php>hier</a> om door te gaan.\n";


mail ("[email protected]", "Nieuw bericht in gastenboek", "
Hallo,\n\n

Er is zojuist een bericht achter gelaten door $naam ($email).\n\n

Dit was een automatisch bericht.
"
, "From: $naam <$email>");  

?>


Dat was dus alles, vreemd dat andere hier geen last van hadden.

Groetjes Patrick


24 jaar geleden
 
0 +1 -0 -1
Nog even voor de liefhebbers, de code "//Extra toegevoegd" in het script verwjderen, omdat anders de hele handel niet goed wordt weggeschreven.


Dit nog even ter aanvulling,

Groet Patrick...............


23 jaar geleden
 
0 +1 -0 -1
werkt prima! Tnx. Mooi scriptje voor een tijdelijk gastenboek! :)


23 jaar geleden
 
0 +1 -0 -1
Werkt goed, zou alleen nog een horizontaal lijntje ofzo tussen elk berichtje willen zodat de berichten duidelijk van elkaar gescheiden worden.


23 jaar geleden
 
0 +1 -0 -1
Hartstikke bedankt voor de ondersteunende informatie na de eerste post... Ik heb zelf geen enkele ervaring met PHP, maar zag inderdaad wel dat die variabelen nergens gedeclareerd werden (heb wel ervaring met enige andere talen). Hartstikke bedankt, dit zal het wel even doen... ;)

Ant


23 jaar geleden
 
0 +1 -0 -1
Ik snap het niet bij mij doet hij het niet :S
Als je op de link klikt die naar het gastenboek klikt vraagt hij:
Het bestand opslaan of annuleren ?
Kan iemand me helpen !?!


23 jaar geleden
 


23 jaar geleden
 
0 +1 -0 -1
Deze files in opslaan als de namen die tussen '--- en ---' staan. Ook zul je op gastenboek.php het chmod commando moeten uitvoeren (777). Als je telnet/ssh/ssh2 access hebt kun je dit doen door naar de desbetreffende map te gaan en in te typen:


Wie kan mij dit uitleggen. Ik snap dit niet ?? wat bedoelt ze ??
dit is voor het eerst dat ik een gastenboek maar in PHP. wie kan me helpen. Alleez doet het behalfe plaats.php?? mail ff pleaze naar [email protected]


23 jaar geleden
 
0 +1 -0 -1
erg mooi het werkt goed.
Alleen weet iemand ook hoe ik er voor kan zorgen dat er een mooi kadertje omheen komt ?
dat zou wat mooier staan :)


23 jaar geleden
 
0 +1 -0 -1
en als je er bijv. een scheld filter in wil zie

http://www.phphulp.nl/php/tutorials/10/40/96/
waar moet je at dan invoegen :S.


23 jaar geleden
 
0 +1 -0 -1
lul


23 jaar geleden
 
0 +1 -0 -1
..... ? ....


23 jaar geleden
 
0 +1 -0 -1
..... ? ....


23 jaar geleden
 
0 +1 -0 -1
ik snap niet warom er geen scripts zijn met een gastenboek en een gastenboekinvulpagina ??
Joris Kuik
Joris Kuik
22 jaar geleden
 
0 +1 -0 -1
ziet er erg mooi uit, lekker simpel maar des te doeltreffend...!!
Jozo
jozo
22 jaar geleden
 
0 +1 -0 -1
FF een vraagje jongens je hebt toch een linix server nodig om the CHmodden naar 777 (dacht ik) ??
Djimmy
Djimmy
22 jaar geleden
 
0 +1 -0 -1
@Jozo heb je geen Linux voor nodig. Chmodden is gewoon rechten instellen.

Iemand ook een idee hoe je hier automatisch een nieuwe pagina mee krijgt? En niet alles op 1 pagina?
Jozo
jozo
22 jaar geleden
 
0 +1 -0 -1
Dit echt een vet gastenboek en het werkt zelfs!


de berichten worden toegevoegd alleen krijg ik toch deze melding:


Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Webserver\xampp\htdocs\plaats.php on line 46
Niek Kasius
Niek Kasius
21 jaar geleden
 
0 +1 -0 -1
kan je er ook berichten verwijderen? of is dat niet mogelijk mysql database
Youri
Youri
21 jaar geleden
 
Ey, ik heb het probleem:
Warning: require(bottom.php) [function.require]: failed to open stream,
Fatal error: require() [function.require]: Failed opening required 'bottom.php' (include_path='.:/usr/share/php:/usr/share/pear')

Wat moet ik doen met dat bottom.php?
Gewoon aanmaken en leeglaten of wat??

Thx :)

Twinrova
Jeroen
Jeroen
20 jaar geleden
 
0 +1 -0 -1
hendig script. bedankt. en ook de mensen hierboven bedankt, ik heb een aantal aanpassingen gedaan aan de hand van de codes hierboven nu werkt hij helemaal naar mijn wens.
Milo
Milo
20 jaar geleden
 
0 +1 -0 -1
er moet nog een pagina bij genaamd bottom.php maar wat moet daar instaan
greetzz milo
Jeroen
jeroen
20 jaar geleden
 
0 +1 -0 -1
Ik mis de pagina bottom.php waar kan ik die vinden???
N vd Akker
N vd Akker
19 jaar geleden
 
0 +1 -0 -1
die kan je gewoon zelf maken in een lege bestand.
Dennis
dennis
19 jaar geleden
 
0 +1 -0 -1
----bottom.php -------

<form action="plaats.php" method="post" accept-charset="iso-8859-1">
<p>
De gegevens die u via het volgende formulier invult, worden op het gastenboek geplaatst en zullen voor iedereen zichtbaar zijn.
</p>
<p>
Naam: <br>
<input name="naam" type="text" size="40" tabindex="1000">
</p>
<p>
E-mail: (optioneel)<br>
<input name="email" type="text" size="40" tabindex="1001">
</p>
<p>
Woonplaats: (optioneel)<br>
<input name="woonplaats" type="text" size="40" tabindex="1003">
</p>
<p>
Uw bericht: <br>
<textarea name="bericht" rows="8" cols="40" tabindex="1004"></textarea>
</p>
<p>
<input type="submit" name="submit" value="Verstuur" title="Verstuur dit formulier" tabindex="1005">
</p>
</form>
</font>
</body>
</html>
Frans penders
frans penders
19 jaar geleden
 
0 +1 -0 -1
Mijn Gastenboek is klaar. Ik heb dit gastenboek gebruikt voor de basis. THX

http://tornado9.woelmuis.nl/index.php
Tom
Tom
19 jaar geleden
 
0 +1 -0 -1
Dat ziet er goed uit @Frans :). Hoe heb je je css op de gastenboekberichten toegepast?
Aad B
Aad B
17 jaar geleden
 
0 +1 -0 -1
ik miste bottom.php maar die staat hierboven...


17 jaar geleden
 
0 +1 -0 -1
Dit script is oud. Pas er mee op. Het kan veel fouten bevatten.


17 jaar geleden
 
0 +1 -0 -1
PAS OP DIT SCRIPT IS OUD EN GEVAARLIJK!!!!
XSS en mailinjections zijn o.a. mogelijk. Verder werkt dit script niet zonder hevig aan te passen. Niet gebruiken dus.
PAS OP DIT SCRIPT IS OUD EN GEVAARLIJK!!!!
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP WDH
PHP WDH
16 jaar geleden
 
0 +1 -0 -1
Dit script is inderdaad erg onveilig. Met de volgende PHP-code (in een bericht) help je je gastenboek naar de hemel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$filename
= 'gastenboek.txt';
unlink($filename);
?>


Dus gebruik dit script echt niet! Gebruik liever een ander gastenboek, zoals mijn eigen project (WDH's Guestbook). Ik ben er nog druk mee bezig, hij is nog niet online, helaas.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. gastenboek-zonder-mysql

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.