login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mkdir()

Offline humor - 06/07/2007 12:07
Avatar van humorHTML beginner Hallo

Als ik via de phpfunctie mkdir() een map aanmaak, dan krijgt deze altijd de permissie 644 en die kan ik niet omzetten naar bv. 755. Ook niet als ik bv. mkdir("map",755) gebruik.
Kan iemand me helpen?

6 antwoorden

Gesponsorde links
Offline Ultimatum - 06/07/2007 12:09
Avatar van Ultimatum PHP expert chmod()
Offline smoos - 06/07/2007 12:13
Avatar van smoos PHP gevorderde ja en een nulletje ervoor
  1. <?php
  2. mkdir('map', 0755);
  3. chmod('map', 0755);
  4. ?>
Offline Ultimatum - 06/07/2007 12:16
Avatar van Ultimatum PHP expert Bij mkdir() hoef je geen 0755 op te geven, alleen chmod volstaat ook..
Offline marten - 06/07/2007 12:18
Avatar van marten Beheerder
  1. <?php
  2. mkdir ("/path/to/my/dir", 0755);
  3. ?>


Je kan in de tweede parameter de rechten opgeven.
Offline humor - 06/07/2007 12:39
Avatar van humor HTML beginner Ik heb een uploadsysteem gemaakt waarbij je een map kan ingeven waar het geuploade bestand moet komen. Als de map nog niet bestaat, wordt deze aangemaakt met permissie 755 (of 777). Maar als ik dan het bestand in die nieuw aangemaakte map wil zetten, geeft ie een error:
Citaat:
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 654 is not allowed to access /home/id3710/domains/maasbrachtfans.nl/public_html/fotos/test 9 owned by uid 100 in /home/id3710/domains/maasbrachtfans.nl/public_html/upload/upload.php on line 158

Wat kan ik hier aan doen?
Als ik via mijn DirectAdmin een map aanmaak, dan werkt het script wel.
Offline Koen - 06/07/2007 13:25
Avatar van Koen PHP expert Probeer
http://php.net/features.safe-mode
eens?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s