Archief - PHP: map aanmaken op server

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Blue Thunder

Legacy Member
Hoi,

ik heb al even op google aan het zoeken geweest, maar niets gevonden, misschien niet goed gezien. Maar daarom vraag ik het hier even.

Ik heb een portfolio website voor iemand gemaakt en daar is een admin panel bij, je kan zelf foto's uploaden en fotografen aanmaken, nu bij het aanmaken van een nieuwe fotograaf zou er ook een nieuwe map aangemaakt worden met de naam van de fotograaf op de webserver.

Nu is mijn vraag hoe dit ik dit in php een nieuwe map aanmaken op de server?

alvast bedankt
Blue Thunder

dJeez

Legacy Member
En uiteraard moet de webuser (de gebruiker waaronder de webserver draait) dan wel schrijfrechten hebben op de folder waarin je die folder wil aanmaken.

Blue Thunder

Legacy Member
ik wil een map aanmaken met een script, ik doe het op deze manier:

mkdir("./TamaraCasier/images/$naamnieuwemap", 0777);

het is een windows server en de map waarin de nieuwe map moet komen staat op 777

telkens zegt hij "no such file or directory"

Fr3aK

Legacy Member
Blue Thunder zei:
ik wil een map aanmaken met een script, ik doe het op deze manier:

mkdir("./TamaraCasier/images/$naamnieuwemap", 0777);

het is een windows server en de map waarin de nieuwe map moet komen staat op 777

telkens zegt hij "no such file or directory"
Geef je volledige errors eens en schrijf het in vervolg zo op:

PHP:
mkdir("./TamaraCasier/images/".$naamnieuwemap, 0777);

Squall-sX-

Legacy Member
Volgens mij heeft uw windows server problemen met de ./ .
Dees werkt hier zonder problemen. Bij windows servers hoef je ook de mode niet toe te voegen. Je kunt daar altijd schrijven.
PHP:
$test = 'naam_dir';
if( mkdir( 'images/' . $test ) )
	echo 'gelukt';
else
	echo 'mislukt';

Blue Thunder

Legacy Member
Even ter info dit is de volledige error:

Warning: mkdir(./TamaraCasier/images/test): No such file or directory in c:\domains\want2be.be\wwwroot\TamaraCasier\admin\fotograafafh.php on line 45


@Fr3aK: alvast bedankt, maar het werkt ook niet

zero2one

Legacy Member
mischien de spatie die teveel staat in:
c:\domains\want2be.be\wwwroot\TamaraCasier\admin\f otograafafh.php

Blue Thunder

Legacy Member
Nee dat was het niet, ik heb het ondertussen kunnen oplossen, het werkt nu.

Squall-sX- zijn idee, zette me even aan het denken, met da probleem './' op windows server en heb het nu zo gedaan:

mkdir( '../images/' . $naam );

en het werkt gewoon. ik zet het hiereven mss mensen die ooit hetzelfde probleem hebben en zoeken in de bestaande topics.

iedereen heel erg bedankt.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan