Utbyggnad av bubach's gästbok med adminsystem spamskydd m.m.

PHPportalen Forum Index » Tips och Trix
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget Gå till sida 1, 2, 3, 4, 5, 6, 7, 8  Nästa
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
dataviruset



Medlem i: 4971 dagar
Från: Kristianstad
Status: Offline



#516173
Inlägg Skrivet: 2007-09-04 20:25      Ämne: Utbyggnad av bubach's gästbok med adminsystem spamskydd m.m. Citera

Hej!

För ett tag sedan hittade jag bubach's gästbok här på PHPportalen.
Det är en bra grund till en gästbok.
Jag har nu (efter lite slitet hår) byggt ut denna med administrationssystem, spamskydd och mer.

Skillnaderna jämfört med bubach's gästboksgrund är följande:


  • Ett administrationssystem
  • Man kan ändra/ta bort inlägg (admin)
  • Man kan banna IP-nummer (admin)
  • Spamskydd - dynamiska name-värden på formulärfälten
  • Spamskydd - Captcha, både visuellt och med ljud (tack till Nicklas här på portalen)
  • Giltighetskontroll av e-mail


Även lite mindre justeringar är gjorda.
Hoppas att modifieringarna passar er!
Glöm inte att först eventuellt skapa en databas, sen ändra databasinformation i db.php och sen importera gb.sql i exempelvis PHPMyAdmin.
Om ni har tips på förbättringar eller synpunkter, så skriv gärna här i tråden.
Fel i scriptet kan tas upp här, men problem där exempelvis gästboken ska modifieras för att passa in på ett speciellt vis tas upp i exempelvis PHP-forumet om det är PHP det gäller.

Lösenord
Standardlösenordet till administrationssystemet är "123".
Detta kan ändras genom att skriva lösenordets MD5-hash i passwd.php, eller om du har version 3.1 eller senare, genom att klicka på "Ändra lösenord" längst upp till höger i administrationspanelen.

Demo
Demo kan hittas här.

UPPDATERINGAR & NYHETER
2007-09-05 18:36 - Version 3.1 är släppt. Jag har nu lagt till så att man slipper gå in i passwd.php, det finns nu en inbyggd funktion för att ändra automatiskt. Denna version går inte att ladda ner längre eftersom att det finns en nyare och bättre, se version 3.3.
2007-09-08 14:00 - Version 3.2 är släppt. I denna versionen är lite smågrejer fixade, först och främst har jag lagt till datum och tid-visning för inläggen eftersom att detta var önskat. Sen har jag lagt till en grej i administrationssystemet, senaste version. Längst upp till höger i administrationssystemet står nu vilken version som gästboken kör och vilken som är den senaste. Hoppas att detta också uppskattas. Och glöm inte att hålla er uppdaterade! Fixade också regexpen till e-mailvalideringen, innan kunde man inte ha _ (understreck) innan at-tecknet i e-mailadressen. Detta ska vara fixat nu. Denna version går inte att ladda ner längre, se version 3.3.
2007-10-25 17:45 - Version 3.3 är släppt. Jag har fixat positioneringen av datum och tid för inläggen, innan fungerade inte detta så bra.
2008-01-08 18:08 - Version 3.4 är här. Den här gången fixades wordwrap-funktionen som bröt <br />-taggen mitt itu, därför kunde man ibland se /> i gästboksinläggen innan. En ändring är också gjord med "senaste versionen-url:en" eftersom att jag byter adress lite hit och dit (sorry), så skynda att uppdatera er version innan det blir felmeddelanden.
2008-01-25 16:33 - Version 3.5 är nu släppt. Lite mindre buggfixar gjorda, men uppdatera ändå så fort ni kan! Smile
Ladda ner version 3.5 här eller här om den första länken inte fungerar.

Ladda ner
Eftersom att det är captcha med ljud inkluderat är filen 1,3 MB stor, vilket betyder att jag måste lägga upp den på min egen server istället för här eftersom att man inte kan ladda upp mer än 256 kB här på PHPportalen.
HÄR kan du ladda ner gästboken. Om länken inte fungerar, prova DENNA.
Filen är komprimerad i formatet .RAR.
Senaste version är 3.5.

Senast ändrad av dataviruset den 2010-03-23 21:52, ändrad totalt 13 gånger
 

_________________
MVH ** dataviruset **
Kraftfull gästbok med spamskydd (captcha, m.m.), smilisar, bbcode m.m.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
wally_91



Medlem i: 4640 dagar
Från: Stockholm (bor i Örebro)
Status: Offline



#516183
Inlägg Skrivet: 2007-09-04 20:49      Ämne: Citera

Demolänk?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
dataviruset



Medlem i: 4971 dagar
Från: Kristianstad
Status: Offline



#516188
Inlägg Skrivet: 2007-09-04 21:02      Ämne: Citera

Oj, det glömde jag Smile
Kommer inom kort!

EDIT: Demolänk: http://dev.dataviruset.com/gastbok-demo/

Senast ändrad av dataviruset den 2009-03-01 17:00, ändrad totalt 2 gånger
 

_________________
MVH ** dataviruset **
Kraftfull gästbok med spamskydd (captcha, m.m.), smilisar, bbcode m.m.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
she0721



Medlem i: 5983 dagar
Från: Skellefteå
Status: Offline



#516486
Inlägg Skrivet: 2007-09-05 21:56      Ämne: koden visas ej Citera

Hej!

Vad har jag gjort för fel när bekräftelsekoden inte visas?

"Glöm inte att först eventuellt skapa en databas, sen ändra databasinformation i db.php och sen importera gb.sql i exempelvis PHPMyAdmin. "

Jag har lagt ut alla filer nu här: http://www.yoruichis.se/phpgastbok/
Åsså har jag gjort två tabeller i mysql. Har one.com som webbhotell...

Vad menar du med först ev skapa en databas, blir det inte två 'databaser' av dessa som ligger i gb.sql

CREATE TABLE `gb_inlagg` (
`id` int(11) unsigned NOT NULL auto_increment,
`agar_id` varchar(255) NOT NULL default '',
`message` text NOT NULL,
`name` varchar(255) NOT NULL default '',
`hemsida` varchar(255) NOT NULL default '',
`email` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
);

CREATE TABLE `gb_bans` (
`id` int(11) unsigned NOT NULL auto_increment,
`ip` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
);


Undrar vad jag gjort för fel, verkar vara en super gästbok!

Hälsningar Sara
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
dataviruset



Medlem i: 4971 dagar
Från: Kristianstad
Status: Offline



#516492
Inlägg Skrivet: 2007-09-05 22:09      Ämne: Citera

Det blir två tables, alltså tabeller i databasen.
Jag tror att det har något att göra med one.com
Ta kontakt med deras support och se.
 

_________________
MVH ** dataviruset **
Kraftfull gästbok med spamskydd (captcha, m.m.), smilisar, bbcode m.m.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
she0721



Medlem i: 5983 dagar
Från: Skellefteå
Status: Offline



#516539
Inlägg Skrivet: 2007-09-06 09:19      Ämne: phpinfo(); Citera

Hej!

Körde en phpinfo(); på mitt webbhotell för att se vad som är aktiverat och så...

Jag vet inte hur one.com ska kunna hjälpa mig och säga vad som är fel...

Så här ser i alla fall infot ut:
http://www.yoruichis.se/phpgastbok/info.php

Du kanske vet av någonting specifikt som måste finnas, vara på, för att det ska funka?

Hälsningar Sara



dataviruset skrev:

Ta kontakt med deras support och se.


Så här skriver supporten:

Får du något felmeddelande? Vet du vilka
serverkrav scriptet har?

Jag satte PHP error messages på on nu, men jag får ändå inga felmeddelanden, för visst ska de synas när jag går in och kollar på gästboken isåfall...

//Sara
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
dataviruset



Medlem i: 4971 dagar
Från: Kristianstad
Status: Offline



#516634
Inlägg Skrivet: 2007-09-06 15:56      Ämne: Citera

Krav på scriptet är att PHP har stöd för GD aktiverat och så som jag ser det i din info.php-fil där, så är det aktiverat. Då vet jag inte riktigt vad som är fel.
Vad händer om du går till visual/visual.php manuellt?
 

_________________
MVH ** dataviruset **
Kraftfull gästbok med spamskydd (captcha, m.m.), smilisar, bbcode m.m.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
PowaH



Medlem i: 5139 dagar
Från: Uppsala
Status: Offline



#516639
Inlägg Skrivet: 2007-09-06 16:25      Ämne: Citera

ett tips är att spara vilket datum/tid för inlägget Razz

annars ser det väl ok, har ej kollat koden dock. Får göra det när jag kommer hem Razz


Edit: Kollade lite på koden, kanske skriva en copyright rad där niklas skript är?

Senast ändrad av PowaH den 2007-09-06 16:28, ändrad totalt 1 gång
 

_________________
Vad är en funktion utan fel? - Dectgap - Du må alltid vila i frid
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
she0721



Medlem i: 5983 dagar
Från: Skellefteå
Status: Offline



#516640
Inlägg Skrivet: 2007-09-06 16:25      Ämne: Citera

dataviruset skrev:
Krav på scriptet är att PHP har stöd för GD aktiverat och så som jag ser det i din info.php-fil där, så är det aktiverat. Då vet jag inte riktigt vad som är fel.
Vad händer om du går till visual/visual.php manuellt?


Så här har jag importerat tabellerna i mysql:

Importen har avslutats korrekt, 2 frågor utförda.SQL-fråga:#### ####
# tabellerna till gb-scriptet, av Christoffer Bubach 2004 #
#### ####
CREATE TABLE `gb_inlagg` (
`id` int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
`agar_id` varchar( 255 ) NOT NULL default '',
`message` text NOT NULL ,
`name` varchar( 255 ) NOT NULL default '',
`hemsida` varchar( 255 ) NOT NULL default '',
`email` varchar( 255 ) NOT NULL default '',
PRIMARY KEY ( `id` )
);# MySQL returnerade ett tomt resultat (dvs inga rader).
CREATE TABLE `gb_bans` (
`id` int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
`ip` varchar( 255 ) NOT NULL default '',
PRIMARY KEY ( `id` )
);# MySQL returnerade ett tomt resultat (dvs inga rader).



Så här står det om jag går in på visual/visual.php

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@one.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


/ops //Sara
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
dataviruset



Medlem i: 4971 dagar
Från: Kristianstad
Status: Offline



#516643
Inlägg Skrivet: 2007-09-06 17:01      Ämne: Citera

Det har nog något med one.com att göra.
Du får nog prata med dem.
 

_________________
MVH ** dataviruset **
Kraftfull gästbok med spamskydd (captcha, m.m.), smilisar, bbcode m.m.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
djonk



Medlem i: 4719 dagar
Från: Stockholm
Status: Offline



#516652
Inlägg Skrivet: 2007-09-06 18:11      Ämne: Citera

Stiligt jobbat =)
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
she0721



Medlem i: 5983 dagar
Från: Skellefteå
Status: Offline



#516698
Inlägg Skrivet: 2007-09-06 20:14      Ämne: one.com Citera

dataviruset skrev:
Det har nog något med one.com att göra.
Du får nog prata med dem.


Kanske, jag har då frågat dem nu om felmeddelandet... får se vad de svarar...

Ingen annan som har one.com som skulle kunna testa skriptet och se om det funkar för er, det kan ju vara jag som har helt hjärnsläpp och gjort nått fel...

Hälsningar Sara
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
Tigerfisk



Medlem i: 4441 dagar
Från: Karlskrona
Status: Offline



#516706
Inlägg Skrivet: 2007-09-06 20:33      Ämne: Citera

Jag har one.com... kan testa scriptet imorgon (fredag)
om du orkar vänta:P
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
she0721



Medlem i: 5983 dagar
Från: Skellefteå
Status: Offline



#516710
Inlägg Skrivet: 2007-09-06 20:36      Ämne: Citera

Tigerfisk skrev:
Jag har one.com... kan testa scriptet imorgon (fredag)
om du orkar vänta:P


Vore jätteschysst, visst kan jag vänta Smile

Förhoppningsvis hinner inte spambotarna döda min gästbok innan dess ....

///Sara
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
Tigerfisk



Medlem i: 4441 dagar
Från: Karlskrona
Status: Offline



#516840
Inlägg Skrivet: 2007-09-07 16:28      Ämne: Citera

nope kommer samma fel för mig... får inte upp spam skydds koden kommer inte upp för mig heller Sad
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget Gå till sida 1, 2, 3, 4, 5, 6, 7, 8  Nästa
PHPportalen Forum Index » Tips och Trix
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic