Ik heb hier nog nooit problemen mee gehad, maar nu gaat het ineens mis bij een nieuwe site die ik aan het maken ben, en ik heb geen idee waarom...
ik maak in de code een directory aan als deze nog niet bestaat en ik zet in deze directory een afbeelding neer... gaat allemaal prima...
alleen als ik nu het bestand of de map via FileZilla wil verwijderen, dan heb ik daar geen rechten op...
ik heb qua map het volgende geprobeerd:
en een aantal combinaties van bovenstaande...
als ik dat gedaan heb en ik bekijk in FileZilla de hoofdmap, dan zie ik dat de map de volgende rechten heeft: fle (0755)... dat is dus al geen 0777
ga ik via WS_FTP kijken dan zie ik het volgende voor de map: drwxr-xr-x
lijkt verdomd veel op 0755, en dus geen 0777
als ik op manier 1 de map aanmaak, dan is de map 0644... als ik manier 1 gebruik en daarna chmod(0777) dan is de map 0755... mijn conclusie daaruit is dat de php-functie chmod door mijn provider iig wel ondersteund wordt, maar dat er toch iets mis gaat...
bij het bestand is het nog iets vreemder...
als ik daar in filezilla kijk (nadat ik in de code chmod(0777) op het bestand heb gedaan, dan staat er in filezilla: adfr (0777)... .kijk ik via WS_FTP, dan staat er: -rwxrwxrwx. Dus ik denk dan: mooi, die kan ik via FileZilla / WS_FTP wel verwijderen.... euhhuh *.... ik kan het bestand dus niet verwijderen...
opvallend is, als ik met FileZilla zelf handmatig een bestand upload, dan heeft dat bestand de volgende rechten: adfrw (0777)... misschien dat daar het verschil nog in zit?
mijn vraag is vrij simpel: is dit een setting die mijn provider ineens heeft doorgevoerd (eerder nooit problemen gehad, en gebruik dezelfde login) ? of zie ik iets gruwelijk over het hoofd ? of ... of... of...
* denk hier het geluidje van 5 tegen 5...
ik maak in de code een directory aan als deze nog niet bestaat en ik zet in deze directory een afbeelding neer... gaat allemaal prima...
alleen als ik nu het bestand of de map via FileZilla wil verwijderen, dan heb ik daar geen rechten op...
ik heb qua map het volgende geprobeerd:
code:
1
2
3
4
5
6
7
8
| 1. mkdir($map); 2. mkdir($map, 0777); 3. mkdir($map, 0777, true); en 4. mkdir($map); chmod($map, 0777); |
en een aantal combinaties van bovenstaande...
als ik dat gedaan heb en ik bekijk in FileZilla de hoofdmap, dan zie ik dat de map de volgende rechten heeft: fle (0755)... dat is dus al geen 0777
ga ik via WS_FTP kijken dan zie ik het volgende voor de map: drwxr-xr-x
lijkt verdomd veel op 0755, en dus geen 0777
als ik op manier 1 de map aanmaak, dan is de map 0644... als ik manier 1 gebruik en daarna chmod(0777) dan is de map 0755... mijn conclusie daaruit is dat de php-functie chmod door mijn provider iig wel ondersteund wordt, maar dat er toch iets mis gaat...
bij het bestand is het nog iets vreemder...
als ik daar in filezilla kijk (nadat ik in de code chmod(0777) op het bestand heb gedaan, dan staat er in filezilla: adfr (0777)... .kijk ik via WS_FTP, dan staat er: -rwxrwxrwx. Dus ik denk dan: mooi, die kan ik via FileZilla / WS_FTP wel verwijderen.... euhhuh *.... ik kan het bestand dus niet verwijderen...
opvallend is, als ik met FileZilla zelf handmatig een bestand upload, dan heeft dat bestand de volgende rechten: adfrw (0777)... misschien dat daar het verschil nog in zit?
mijn vraag is vrij simpel: is dit een setting die mijn provider ineens heeft doorgevoerd (eerder nooit problemen gehad, en gebruik dezelfde login) ? of zie ik iets gruwelijk over het hoofd ? of ... of... of...
* denk hier het geluidje van 5 tegen 5...