Beste allemaal,

Ben bezig met fotoverwerkingssyteem. Hierbij moet ik foto's verkleinen en thumbs aanmaken van de foto's. De bedoeling is dat de gebruiker foto's in een map gooit, in een php bestand op een knop drukt en de foto's worden verwerkt.

Mappen structuur:
fotoalbum_add: map met alle bestanden.
->images: map waar alle foto's in moeten
->images/thumbs: map waar de thumb bestanden in komen te staan.

ik begin met het chmodden van de map images naar 0777.

chmod("images/",0777);


als ik het script uitvoer krijg ik alleen de volgende melding:
Warning: chmod(): Operation not permitted in......

heb al geprobeert om de gebruiker te wijzigen door middel van:

chown("images/", 'www');

Dit werkt ook niet en geeft dezelfde melding.

Ik hernoem de bestanden ook. Het vreemde is dat dit wel werkt in de map images.
Alleen als het script begint met het verkleinen van de afbeeldingen krijg ik de volgende melding:
Warning: imagejpeg(): Unable to open 'images/1.JPG' for writing in....

Iemand tips? Als er dingen onduidelijk zijn hoor ik het wel.

Alvast bedankt!
Er zijn dingen onduidelijk.

Verder heeft php dus blijkbaar niet de machteging/rechten om de rechten van een map aan te passen...

Hoe heb je de map images aan gemaakt?
via ftp, daar staan de rechten op 'alles'.

Heb net mappen gecontroleerd met fileperms. Dit geeft aan dat ze wel staan ingesteld op 0777.
Toch is het nog niet mogelijk om de afbeeldingen te bewerken.
777?

744 is genoeg voor een imagefolder.

Lees hier nog wat theorie over rechten in Linux.
Mijn vermoede is dat het een shared-webhosting-accountje betreft. Kan dat kloppen?

Heeft fotoalbum_add wel een chmod van 0777?

Reageren