mkdir

Gestart doorEleky16 reacties89 weergaven

17 berichten · pagina 1 van 2

Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb problemen met de functie mkdir
Ik krijg constant de volgende error:

Warning: mkdir() [function.mkdir]: Permission denied in ... on line 3


Heb de map in kwestie ge chmod naar 777, maar werkt nog niet
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Permission denied slaat toch echt op het feit dat de map niet gechmod is. Weet je zeker dat je de goede map heb gechmod?
0
Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, ik wil hiermee werken, maar om te testen heb ik een bestand: makedir.php, en dit staat in de map new.
De map new is ge chmod naar 777, en mijn code is:

[COLOR= #0000BB]<?[/COLOR]php [URL="http://www.php.net/mkdir"]mkdir[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]/Mapp/[/COLOR][COLOR= #007700]);[/COLOR] ?>
Win
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Zet eens boven de mkdir: error_reporting(E_ALL | E_STRICT);

Dan laat hij mooi alle erros zien, mochten er nog meer zijn.

Oh, en je hoeft die laatste slash volgens mij niet te gebruiken.
0
Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb beide dingen toegepast, is nog exact hetzelfde. Krijg nu alleen de melding dat het op regel 5 staat, wat het nu ook staat...
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Het moet toch echt iets met de chmod zijn..

Op php.net staat ook nog iets met uMask, is misschien ook te proberen:

$old = umask(0); 
mkdir($dir,0777); 
umask($old);
0
Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb nu:

[COLOR= #0000BB]<?php
$dir[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]/map[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$old[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/umask"]umask[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/mkdir"]mkdir[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dir[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]0777[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/umask"]umask[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$old[/COLOR][COLOR= #007700]);[/COLOR]
?>


Maar werkt helaas nog niet...
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Dan heb je toch denk ik de map verkeerd gechmod.
0
Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Volgens mij heb ik het wel goed gedaan:
Afbeelding
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Dan moet je dir wel instellen als new/map en niet als /map anders probeert hij het in de root te zetten wat niet kan emo
0
Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb nu dit:

[COLOR= #0000BB]<?php
$dir[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]/new/map[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$old[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/umask"]umask[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/mkdir"]mkdir[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dir[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]0777[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/umask"]umask[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$old[/COLOR][COLOR= #007700]);[/COLOR]
?>


En krijg nogsteeds een error, maar nu een andere!

Warning: mkdir() [function.mkdir]: No such file or directory in ... on line 6
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
voorloopslash weghalen
0
Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nog steeds zelfde error...
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Staat de map "new" en het aanmaak-bestandje allebei in dezelfde map (de root in dit geval)?

Hier op one2xs heb ik namelijk net een bestand met exact dezelfde opstelling geupload en daarop krijg ik geen errors (de map wordt aangemaakt).
0
Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Deze host zit bij versio, weet niet of dit uitmaakt.
Maar het bestand makedir staan in de map new
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren