Archief - mkdir

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.

sundaypunk

Legacy Member
Wat ik dus probeer te doen is een nieuwe map aan te maken die de naam heeft die gelijk is aan het emailadres van de user.

In mijn actionscript doe ik dus het volgende :
PHP:
var email:String = txtEmail.text;
var param:Object = new Object();
param.email = email;

daarna roep ik volgende functie aan in de php :

PHP:
public function createUserDirectory($paramObj){
		$email = addslashes($paramObj["email"]);
		 $map = $email."/"; 
		mkdir($map,0777);
	 }

echter wilt hij die map niet aanmaken..., heb al gegoogled maar geen idee waarom..
Iemand die hiermee kan helpen ?

sundaypunk

Legacy Member
Ja, kan er zonder problemen een nieuwe map aanmaken handmatig

sundaypunk

Legacy Member
daar ligt het volgens mij ook niet aan

kan perfect mkdir("test"); doen, en dit werkt wel

Cycloon

Legacy Member
Enigste wat ik nog kan bedenken is dat er door die addslashes een backslash in de directory name komt en dit is een verboden teken voor directory namen. Sowieso heeft addslashes geen nut als je er directories mee gaat aanmaken.

Sick-Boy

Legacy Member
Wat krijg je bij echo $map?
Maw wat is de directory die je probeert aan te maken?
Kan je wel een directory maken als je gewoon een string ingeeft ipv een variabele?

sundaypunk

Legacy Member
Probleem is opgelost, het lag dus aan de variabele...

Wat ik heb gedaan is nu de volledige user meegestuurd naar de php en daar

PHP:
$map = $user->email;
mkdir($map);

en werkt perfect ! :)

thx voor de hulp !!
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