Bboek 2.6

Door Two peak, 20 jaar geleden, 4.330x bekeken

UPDATE SINDS VERSIE 2.4: vooral minor fixes, code versimpeld, en wat gezorgd voor snelheid, door functies uitschakelbaar te maken.
Enkel index.php en config.php zijn verandert.
Er is ook een optie om via cookies de naam te onthouden, dit kan je doen door een checkbox toe te voegen aan het toevoeg formulier (in layout.php)

(sitemasters.be)

Gastenboek met echt alles wat je kunt bedenken, een kleine greep:
* templates
*UBB/html/smilies
*image upload
*uitgebreide config, met veel uitleg
*automatische URL/email parser
*censuur indien gewild
*berichten editeren (voor bepaalde of onbepaalde tijd)
*bericht/auteur zoeken in de DB
*...
Om het simpel te maken staat er enorm veel commentaar bij, en is het zo goed als gebruiksklaar als je het zo download!
Je kunt het beste telkens de pagina's in een syntax coloring-editor pasten (zoals "crimson editor")

SQL tabel:

CREATE TABLE gastenboek (
id int(11) NOT NULL auto_increment,
identiteit varchar(16) NOT NULL default '',
bericht longtext NOT NULL,
naam varchar(40) NOT NULL default '',
tijd varchar(8) NOT NULL default '',
datum varchar(10) NOT NULL default '',
email varchar(40) NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY id_2 (id),
KEY id (id)
) TYPE=MyISAM;

indien u hulp nodig hebt mag u mij steeds emailen:
twopeak@yahoo.com
(ook voor opmerkingen&requests)

Gesponsorde koppelingen

PHP script bestanden

  1. bboek-26

 

Er zijn 40 reacties op 'Bboek 26'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Wilm de Ruiter
Wilm de Ruiter
20 jaar geleden
 
0 +1 -0 -1
beetje groot script had veel kleiner gekund


20 jaar geleden
 
0 +1 -0 -1
o ja, de comments in de admin en de config kunnen natuurlijk niet weg, omdat de gebruiker moet verstaan waarvoor ze dienen!


20 jaar geleden
 
0 +1 -0 -1
dan mag je me zeggen hoe, de bedoeling is van een compleet gastenboek te maken!
mischien had ik er wat structurele spullen (tabs, enters, kommas) uit kunnen halen, maar dan is het niet meer leesbaar om het evt. te veranderen door diegene die het download!
Nu is het zo gemaakt dat je redelijk gemakkelijk alles kan verstaan, en naar je noden te editen!
Ik heb 'm bv aangepast om 2 extra vragen te maken voor een kennis, het nam me welgeteld een 10tal seconden in beslag! (ok, ik ken de code wel door en door)

nee, nee, dit script had niet kleiner gekunt, behalve als ik een armiezerig gastenboek had gemaakt, en ik probeer enkel kwalitatief werk te leveren :)


20 jaar geleden
 
0 +1 -0 -1
Prachtig script !!!
Alles er op en eraan !


20 jaar geleden
 
0 +1 -0 -1
hihi, klein foutje:
de voorlaatste regel van de sql tabel heeft een komma!
Dit is de goede sqltabel
CREATE TABLE gastenboek (
id int(11) NOT NULL auto_increment,
identiteit varchar(16) NOT NULL default '',
bericht longtext NOT NULL,
naam varchar(40) NOT NULL default '',
tijd varchar(8) NOT NULL default '',
datum varchar(10) NOT NULL default '',
email varchar(40) NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY id_2 (id),
KEY id (id)
) TYPE=MyISAM;


20 jaar geleden
 
0 +1 -0 -1
de sql staat nu ook vanboven juist :)
Arnoud
Arnoud
20 jaar geleden
 
0 +1 -0 -1
Niet kleiner?

Smiles.php kan in een array en een foreach.

Verder ziet het er goed uit.

Die @header kan je voorkomen dat die fout gaat dmv output buffering.

Verder ben ik niet zo gecharmeerd van exit($dubbelpost_bericht)

Als je echt gebruik had gemaakt van templates, dan had je dit makkelijk op kunnen lossen met een nette output.


20 jaar geleden
 
0 +1 -0 -1
Hey Hoi waar staat het juiste voorbeeld van dit gastenboek??? De site waar ik nu op kom lijkt met niet de goeie :S
Two peak
two peak
19 jaar geleden
 
0 +1 -0 -1
=> Arnoud:
ondertussen heb ik templates gebruikt voor mijn gastenboek, is wel veeeeeeel simpeler ;)
die @header geeft enkel een fout indien de persoon die mijn script copieert een foutje maakt...
en de smileys heb ik ondertussen ook in een mysql-tabel geplaatst

=> Hendrik
het adres werkt niet meer, en ik vind geen gratis host dat goed genoeg werkt om mijn scripts daar te zetten...


19 jaar geleden
 
0 +1 -0 -1
tja, ik ben een beginner, maar ik probeer tog een heel mooi en goed gastenboek te maken, alleen een paar vraagjes. Als je het download heb je 1 php bestand, en daar staan dan een aantal dingen in, zoals die index.php enzow,

maar ergensonderaan staat index.php nog een keer, maar dan een ander bestand, zou iemand mij uit kunnen leggen hoe ik dat moet splitsen in verschillende bestanden, en met welk bestand ik kan beginnen(dus waar ik een link naar kan zetten op mijn site)

alvast bedank,
Johan


19 jaar geleden
 
0 +1 -0 -1
Hmmm ik krijg de MySql Db er nie in... geeft steeds een fout aan..
Iemand een andere voor onder linux lopende mysql tabel?


19 jaar geleden
 
0 +1 -0 -1
ik geraak er echt niet aan uit weet er niemand een plaats waar je php kan leren of hoe je er leet me werken email me dan he


19 jaar geleden
 
0 +1 -0 -1
:)


19 jaar geleden
 
0 +1 -0 -1


18 jaar geleden
 
0 +1 -0 -1
kheb het gastenboek hier staan: http://members.lycos.nl/davidklop/gb-uitgebreid/ maar hij doet nix er staan gewoon lege pagina's :s

kan iemand me helpen

mail me anders ff of voeg me toe op msn david@kloppenborg.nl


18 jaar geleden
 
0 +1 -0 -1
ik krijg een error door config.php

Unexpected $end in line 182. Helemaal aan t eind...


18 jaar geleden
 
0 +1 -0 -1
ik krijg steeds dit:

Parse error: parse error, unexpected T_SL in /home/hetdomme/public_html/test/config.php on line 98

wat moet ik nu doen?


18 jaar geleden
 
0 +1 -0 -1
Verwijder de lege spatie die na <<<HTML en HTML; staat

dus in plaats van

"<<<HTML " --> "<<<HTML"

en in plaats van

"HTML; " --> "HTML;"


18 jaar geleden
 
0 +1 -0 -1
Fatal error: main(): Failed opening required 'http://members.lycos.nl/championsleague/gastenboek/layout.php' (include_path='.:/data/apache/php/mmp_lib') in /data/members/free/tripod/nl/c/h/a/championsleague/htdocs/gastenboek/config.php on line 203

:S


18 jaar geleden
 
0 +1 -0 -1
Heb je geen voorbeeld ofzo?


17 jaar geleden
 
0 +1 -0 -1
bertje, ge zijt nen knoeier...


17 jaar geleden
 
0 +1 -0 -1
Hallo,

Heb een eigen gastenboek, maar ik zou de algemene code nodig hebben om mijn gastenboek in een pagina weer te geven zodanig dat de berichten kunnen verwijdert of aangepast worden. Een admin login heb ik al, dus daar heeft het gastenboek niets mee te maken, wanneer de admin ingelogd is kan hij op een pagina kiezen wat hij wil doen en als hij daar het gastenboek selecteert is het de bedoeling dat hij het gastenboek te zien krijgt met een Bewerk/verwijder of zoiets, HELP PLS!...


17 jaar geleden
 
0 +1 -0 -1
Test
Jeffrey
jeffrey
16 jaar geleden
 
0 +1 -0 -1
doet tester weer eens een test? /\
|
|
|
Sebas
sebas
16 jaar geleden
 
0 +1 -0 -1
he ik heb een klein probleempje
als ik in mijn admin zit en ik klik op terug naar gasten boek
gaat hij naar een link http://www.sitemasters.be/bsb/gastenboek/ waar kan ik deze veranderen? ik heb overal al gezocht maar kan het nergens vinden

hij werkt verder perfect
Sebas
sebas
16 jaar geleden
 
0 +1 -0 -1
sorry te snel geklaagt het is gelukt en het werkt nu moest alles gewoon opnieuw starten weet ook niet hoe het komt
Joost Maas
joost Maas
16 jaar geleden
 
0 +1 -0 -1
hallo allemaal
ik heb een fout in dit stukje script :

//gastenboek wortel = unix pad naar gastenboek MET laatste /
$gastenboek_wortel = "/home/.sites/65/site131/web/bsb/gastenboek/";

$toon_ondertekening = false;

de fout :

Fatal error: Failed opening required '/home/.sites/65/site131/web/bsb/gastenboek/layout.php' (include_path='.:/usr/share/pear') in /var/www/virtual/joostmaas.mine.nu/config.php on line 198

wat moet ik hiervan maken om het goed tekrijgen.. ?

mvg joost
Legolas
Legolas
16 jaar geleden
 
0 +1 -0 -1
ik gok:

$gastenboek_wortel = "/var/www/virtual/joostmaas.mine.nu/";
Robert Deiman
Robert Deiman
16 jaar geleden
 
0 +1 -0 -1
dan moet je de map gastenboek er nog wel bij zetten, Legolas stuurt je nu naar de root directory van je website.
Als je het gastenboek dan in de map "gastenboek" hebt staan, wordt het:

$gastenboek_wortel = "/var/www/virtual/joostmaas.mine.nu/gastenboek/";
Legolas
Legolas
16 jaar geleden
 
0 +1 -0 -1
config.php staat in dezelfde map lijkt me, kijk nu eens in zijn post waar config.php staat :P
Stefan Jongejan
Stefan Jongejan
15 jaar geleden
 
0 +1 -0 -1
Kan je hem nog geen eens downloaden:@:@:@ niet zo goed he
Robbah
robbah
15 jaar geleden
 
0 +1 -0 -1
ik wil hem ook kunnen downloaden...
Youri
Youri
14 jaar geleden
 
0 +1 -0 -1
index.php:

Parse error: syntax error, unexpected T_VARIABLE on line 26.
er staat:
$identificatie_host = $zoek->identiteit;

enig idee???
Youri
Youri
14 jaar geleden
 
0 +1 -0 -1
oké ik heb het!!!
maar nou:
Warning: require(/home/.sites/65/site131/web/bsb/gastenboek/layout.php) [function.require]: failed to open stream: No such file or directory

Fatal error: require() [function.require]: Failed opening required '/home/.sites/65/site131/web/bsb/gastenboek/layout.php' (include_path='.:/usr/share/php:/usr/share/pear')

on line 204

er staat:
require($gastenboek_wortel.$pagina_naam[1]);

help :)
TJVB tvb
TJVB tvb
14 jaar geleden
 
0 +1 -0 -1
Youri

2 dingen:
punt 1: bumpen (2 keer achter elkaar posten) mag pas na 24 uur. Daarvan mis je er nogal wat. Je moet dan gewoon je bericht wijzigen.

punt 2: Lees eerst je errors eens. Het bestand dat gezocht wordt bestaat niet. Kijk dus eens wat er wel/niet in dat path staat en pas eventueel de variabelen aan.
Youri
Youri
14 jaar geleden
 
0 +1 -0 -1
Jaja,
Dit bestand bestaat gewoon, maar het is gefixed.

Bij index krijg ik unexpected $end, en dat is???

Verder werkt alles.


Oh ja, twopeak kun je er nog een soort van smiley toevoeger er bij maken?
Zo'n lijstje langs het tekst boxje waar de afbeeldingen in staan en als je er op klikt het in het boxje verschijnt...
Wouter K
Wouter K
14 jaar geleden
 
0 +1 -0 -1
online voorbeeld ?
Nick
nick
14 jaar geleden
 
0 +1 -0 -1
Ik heb een vraagje, ik ben nog een nietsnut qua web-design en heb dus logischerwijs een vraag :)
Hoe moet ik het regelen met MySQL ? ik heb een database gemaakt maar ik moet ook tabellen maken, hoe moet dat precies ?

Bedankt!

ps. ik host de server zelf thuis.
Karl Karl
Karl Karl
14 jaar geleden
 
0 +1 -0 -1
Dit script is uit 2003, dat is vijf jaar oud. Waarschijnlijk werkt het niet meer goed, ook kan het zijn dat er nog op foute manier wordt gewerkt.
Hier in de script lib zal vast en zeker nog wel een nieuwer gastenboek zijn, neem die dan (het liefst zo recent mogelijk).
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Nick
nick
14 jaar geleden
 
0 +1 -0 -1
Oké bedankt, niet eens opgemerkt dat het uit 2003 kwam o.O

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

Inhoudsopgave

  1. bboek-26

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.