Hallo ik gebruik dit script http://www.phphulp.nl/php/scripts/2/272/
en ik wil dit script aan passen. Ik ben bezig met het maken van een project management systeem. Ik log in met een gebruiker die gebruiker zit in een project groep. De gebruiker kan dan files uploaden en met zijn project groep delen. Alleen een gebruiker uit een andere project groep mag deze bestanden niet zien of bewerken. Kan iemand me in groote lijnen vertellen hoe ik dat ongeveer kan toepassen in dit script ?
gr Ronald
?
Onbekende gebruiker
30-03-2006 14:35
Ik zou gewoon hetzelfde script in verschillende mappen zetten. Dan heb je enkel het nadeel dat je script een aantal keer moet wijzigen voordat het overal zo is. Ik zou daarom instellingen die maar voor 1 van de dingen geld even in een aparte config.php zetten en dan de index.php(mag ook anders heten) de hele tijd gelijk houden
@ Gijs
Bedankt voor de snelle reactie.
Dan zou ik voor elke project groep een andere map aan moeten maken. Dat zou op lange termijn erg onoverzichtelijk worden.
?
Onbekende gebruiker
30-03-2006 14:41
hoeveel projecten zat je over te denken?
je hebt denk ik in elk geval apparte mappen nodig voor elk project voor de bestanden
Of bij het uploaden zet je ook een entry in de database: bestand_id, bestandsnaam, eigenaar (en misschien meer)
het bestand hernoem je dan naar de waarde van bestand_id (mysql_insert_id()) zodat je geen bestanden met dezelfde naam hebt. De oude, orginele naam sla je op in de database, zodat het bestand deze krijgt bij het downloaden. En bij het zoeken naar de bestanden van de gebruiker kijk je dan gewoon in de database.
Het is een project voor school dus het zal niet gebruikt worden maar , ik denk dat de docent de door jouw gesuggereerde manier zou afkeuren omdat het anders te onoverzichtelijk word. Of het moet niet op een andere manier kunnen.