php project
voor ene project op school moeten we een op php gebasseerde site maken.
wat moeten we doen: een site creeren waarop verschillende users kunnen inloggen. Elk van deze users krijgt rechten om bepaalde stukken dan de site te zien.
bvb user x: mag op een database met enkele excell bestanden
user y: bvb op andere excll bestanden...
is er hier een mogenlijkheid voor dit eenvoudig te regelen?
ikzelf heb nietveel ervaring op gebied van php
mvg, kjell
Begin gewoon bij het begin..
Quote:
voor ene project op school moeten we een op php gebasseerde site maken.
en
Quote:
ikzelf heb nietveel ervaring op gebied van php
Dan lijkt het mij dat er 2 mogelijkheden zijn:
1) Het is de opdracht om PHP en SQL te gaan leren
2) Je hebt niet opgelet bij de lessen PHP en SQL
Hoe dan ook, in beide gevallen zul jij je huiswerk moeten gaan maken! ;)
Veel succes toegewenst!
Die bestanden sla je vervolgens op in een niet publieke map, lees je in op request en met de juiste headers bied je hem aan.
Ik neem aan dat dat dus zojuist op school is behandeld. Dus vraag de leraar. Of kijk zelf eens rond bij de tutorials en scripts.
dit gaat over een bepaald project, waar de stof niet gezien is, en op school hadden ze graag zo een site gehad, en hebben ons dit als lang lopende taak gegeven.
moete dus zelf onze bronnen raadplegen... we hebben een bepaald project meegekregen waar een login gemaakt is maar waar maar 1pagina acher hangt, aan ons om di uit te breiden zodat er meerdere paginas chter hangen en eventueel excell en word bestanden, al dan niet toegankelijk voor bepaalde users.
misschien helemaal niet moeilijk, maar zonder ervaring niet direct op te lossen....
dus login, pswen is allemaal reeds inorde.. het is enkel de koppelingvan een user met toegelaten links...
+ probleem zit in het feit dat er bvb 2 personen hetzelfde bestand willen bewerken? wat gaat er dan gebeuren... laatste saver de bovenhand?
mvg
eehm, je kan niet online bewerken. Het is downloaden, bewerken, en vervolgens uploaden. Tenzij je met van die online-google-applicaties gaat werken.
Quote:
Heb je wel enig idee hoe complex dit soort dingen zijn? Wil je dit op een goede manier (lees: gebruikersvriendelijk) gaan doen, dan zul je uiterst complex systeem moeten schrijven. IBM en consorten verdienen jaarlijks vele, vele miljoenen euro's met dit soort (bewezen) systemen. Dit ga je echt niet even nabouwen!+ probleem zit in het feit dat er bvb 2 personen hetzelfde bestand willen bewerken? wat gaat er dan gebeuren... laatste saver de bovenhand?
Wel grappig dat jouw school denkt dit wel even te kunnen bouwen.
Uiteraard is het mogelijk om met een lock de hele zooi dicht te gooien wanneer iemand ergens mee aan de slag gaat, maar wanneer hij vergeet uit te loggen (of niet kán uitloggen), dan ben je de klos. Dan kan niemand er meer bij komen.
De eenvoudigste oplossing is waarschijnlijk nog om een CVS te gebruiken voor dit versiebeheer. Je raakt dan in elk geval geen data kwijt, maar het wordt lastig om een complete versie van een document te krijgen. Ieder document kan namelijk zijn eigen wijzigingen bevatten. Iemand zal dus al deze wijzigingen op een nette manier als 1 nieuw document beschikbaar moeten stellen.
Veel succes...
da beloofd...
we zullen dan maar zoeken naar een zwaar vereenvoudigde versie... ja de opdrachtgevers zeiden ook dat ze niet wisten hoe dit aan te pakken, en of het wel degelijk mogenlijk was... aan ons dit te onderzoeken...
dus dat met dat saven is niet mogelijk?
dit.
Wat je eigenlijk wilt maken is kjell schreef op 26.02.2007 18:30:
ok,
da beloofd...
we zullen dan maar zoeken naar een zwaar vereenvoudigde versie... ja de opdrachtgevers zeiden ook dat ze niet wisten hoe dit aan te pakken, en of het wel degelijk mogenlijk was... aan ons dit te onderzoeken...
dus dat met dat saven is niet mogelijk?
da beloofd...
we zullen dan maar zoeken naar een zwaar vereenvoudigde versie... ja de opdrachtgevers zeiden ook dat ze niet wisten hoe dit aan te pakken, en of het wel degelijk mogenlijk was... aan ons dit te onderzoeken...
dus dat met dat saven is niet mogelijk?
De school gaat aan jou vragen dingen te maken, waarvan ze zelf niet eens weten of het überhaupt mogelijk is zoiets te maken...
alsprojectwerk...