Hey, Ik heb een scriptje gevonden maar zit met het probleem dat het skript bestaande files overschrijft... Nou ben ik niet zn held met PHP, ik kan wel ongeveer zeggen wat er gebeurd maar kan het niet zelf schrijven. Hieronder zet ik een link waar je de files en bijbehorende dingen kunt downloaden:
Sla je nog extra informatie op bij de foto (metadata)?
Mag iedereen vervolgens alle foto's opvragen als je de naam van de afbeelding kent?
Als je het eerste doet (en het tweede niet wilt), dan zou je kunnen overwegen om de foto's te serveren via een script die controleert of je deze mag zien op grond van <een lijst van voorwaarden>; Je zou dan de bestanden op kunnen slaan als 1.jpg, 2.jpg etc., met andere woorden, het auto_increment veld van de foto-metadata.
Je oplossing hangt af van hoe je (vervolgens) met deze foto's omgaat, maar daar heb ik je nog weinig over horen zeggen.
Je hebt het hierboven over "screening" dus je hangt al extra informatie op aan de afbeeldingen? Of ga je fysiek met bestanden slepen bij goed-/afkeuring?
Ook: als je een bestand upload, en deze wordt gehernoemd naar whatever3.jpg, dan weet je dus ook meteen dat whatever.jpg, whatever1.jpg en whatever2.jpg bestaan, het raden van bestandsnamen wordt dan vrij makkelijk.
Ook: als je dan toch een hanteerbare bestandsnaam wilt hebben dan heeft een auto_inrement id wel de voorkeur boven de tmp_name, maar dan moet je dus wel een hulpscript hebben die de bestanden serveert, waarin een controle zit die bepaalt of je een afbeelding mag zien.
het gaat als volgd tewerk:
het skript komt op een site met een fotoalbum. het album en het upload skript staan los van elkaar. het is de bedoeling dat mensen via het upload, fotos kunnen "toevoegen". Wat het upload skript moet doen is alleen uploaden en in een map zetten, hier word vervolgens niets meer mee gedaan. dit wordt 1x in de week ofzo met de hand opgepakt en gecontroleerd of de fotos scherp zijn en of ze relevant zijn. vervolgens worden ze verplaatst en onderverdeeld in mapjes met de evenementen.
Het ./uploads mapje in trouwens een aflever map, hier kan alleen naar geschreven worden en niet gelezen.
Je zou alle foto's zelfs eerst buiten de webroot kunnen plaatsen, zodat ze door een beheerder gecontroleerd worden.
Zodra ze goed zijn bevonden, kan de beheerder deze naar de webroot verplaatsten, zodat iedereen ze kan bekijken. Je hoeft dan zelf niet met prefixes aan de slag te gaan.
het wordt allemaal door mij gedaan dus dat valt nog wel mee... de prefixes zijn niet nodig... en het maakt in princiepe niet uit waar dat de fotos geupload worden... het fotoalbum staat in een andere map en weblink... ik host zelf de server waar alles op draait dus ik kan gewoon overal bij.
het enigste wat gedaan hoeft te worden is simpel weg uploaden en klaar... zou het eventueel met een ftp kunnen doen maar dan wordt het rommelig gezien iedereen moet kunnen uploaden... het uitzoek werk erna wordt met de hand gedaan dus...
Je wilt vast niet dat de ingestuurde foto's nog voor de controle te bekijken zijn. Dus dan is het zinvoller om hem afgeschermd te houden, buiten de webroot.
in dit geval is het makelijker als alles bij elkaar staat dus ik wil graag dat het skript en de geuploade files bij elkaar staan... anders wordt het verwarend met opschonen...
Dus hoe zou het skript eruit gaan zien dan? want kom er nog steeds niet uit
Ik kan het niet schrijven... alleen lezen een beetje... ik weet niet hoe ik van plain text naar variabele moet gaan en dat het dan goed opgepakt wordt... en het feit dat het meerdere regels gaan worden met die "if"...
Ik weet dat het niet de bedoeling is dat ik een vraag stel en dan het hele skript kant en klaar met een strikje erom aangeleverd krijg maar het is in dit geval maar een aanvulling... en zo te horen niet veel werk... maar ik kan het zelf niet dus het zou fijn zijn als iemand dit voor mij zou willen doen...
heb wel van alles geprobeerd maar niks werkte echt ... krijg alleen fouten of dat dingen niet goed gaan... dus ja ik heb qua skript nog wat ik eerst had... dat is tenminste foutloos