🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by drukqs Wed, 28 Jan 2004 18:55
guestbook vraage
#3037
Author: drukqs
Date: Wed, 28 Jan 2004 18:55
15 lines
1650 bytes
Hoi

Heb deze vraag ook gesteld in be.comp.internet maar daar is precies niet 
veel responce. Ik vraag me af.... Ik zou een guestbook op een site willen 
zetten. Heb een free php guestbook geprobeerd. Eentje zonder een database, 
dus gewoon met text bestand. Nu krijg ik een fout dat er geen toegang is 
tot het text bestand. Dat is toch normaal lijkt me? "Buitenstaanders" 
kunnen toch enkel files lezen van een remote dir. Nu zal deze uitleg wel 
niet echt kloppen aangezien een guestbook zou moet werken. Anyway graag wat 
meer uitleg hierover. Een gb gebaseerd op mySQL bijvoorbeeld. De db moet 
toch ook toegankelijk zijn om nieuwe tekst, van iederene die iets wil 
schrijven, in op te slaan. Misschien vreemde uitleg/vraag maar er zal er 
hier wel eentje zijn die me bregrijpt hoop ik :-)

Greets
Re: guestbook vraage
#3040
Author: KLinZ
Date: Wed, 28 Jan 2004 19:58
34 lines
2461 bytes
drukqs wrote (news:vATRb.10063$Sf.400420@phobos.telenet-ops.be):

> Heb deze vraag ook gesteld in be.comp.internet maar daar is precies
> niet veel responce. Ik vraag me af.... Ik zou een guestbook op een
> site willen zetten. Heb een free php guestbook geprobeerd. Eentje
> zonder een database, dus gewoon met text bestand. Nu krijg ik een
> fout dat er geen toegang is tot het text bestand.

Heb je de lees- en schrijfrechten op het bestand goed gezet met CHMOD?

> Dat is toch normaal
> lijkt me? "Buitenstaanders" kunnen toch enkel files lezen van een
> remote dir.

Ja het is normaal, maar vanwege een andere reden. PHP draait niet in de
context van de remote gebruiker. Het is een programma op de server en dus
met andere rechten. De echte reden is dat de rechten niet goed staan.

> Een
> gb gebaseerd op mySQL bijvoorbeeld.

Dat is sowieso verstandiger. Het tekstfilegebeuren is nogal risky als er
meerdere gebruikers tegelijk data toevoegen. De kans is misschien klein,
maar niet afwezig. Ook is het met een database eenvoudiger om de nieuwste
entry als eerste te tonen(*). Of zelfs te sorteren op noem het maar wat.

(*) dit laatste kan natuurlijk ook met een tekstfile door het gehele bestand
in te lezen en vervolgens bij het wegschrijven eerst de ingevoerde entry weg
te schrijven. Maakt de kans op fouten nog iets groter, als er iets fout gaat
tijdens het wegschrijven ben je alle data kwijt. Bij een database is dit
risico in mindere mate aanwezig.

-- 
www.zenobits.com
Re: guestbook vraage
#3042
Author: drukqs
Date: Wed, 28 Jan 2004 20:48
11 lines
1394 bytes
"KLinZ" <klinz@NOSPAMzenobitsSPAMMERTSNO.com.invalid> wrote in 
news:101g5ag4pf18q70@corp.supernews.com:

> Ja het is normaal, maar vanwege een andere reden. PHP draait niet in de
> context van de remote gebruiker. Het is een programma op de server en dus
> met andere rechten. De echte reden is dat de rechten niet goed staan.

Was zo goed als zeker dat het dat was. Maar heb nu pas door dat ik een 
crappy ftp proggie gebruikte. Heb er al eentje waar ik kan chmodden :-)

Thx
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads