J'arrive pas a exécuter mkdir sur le serveur

Fermé
sam - 27 oct. 2010 à 11:22
 Twinpics - 27 oct. 2010 à 12:59
Bonjour,
j'essaye de créer un dossier sur le c:/ appartir d'un fichier securite.php sur le serveur.
J'arrive a créer le dossier en local mais pas sur le serveur et j'ai aucun message d'erreur.Voici mon code:

$structure="c:/home";
mkdir($structure, 0700);
$nom_file = "c:/home/fichier.txt";
$texte = "Hello world!";

// création du fichier
$f = fopen($nom_file, "x+");
// écriture
fputs($f, $texte );
// fermeture
fclose($f);
Merci d'avance pour vos réponse.

3 réponses

Bonjour,
Afin de vérifier ce que renvoie la fonction PHP mkdir, teste ce script modifié :
$structure="c:/home";
if(!mkdir($structure, 0700) {
	echo "Impossible de créer le dossier sur le serveur. Vérifiez si le safe-mode est activé.";
} else {
	$nom_file = "c:/home/fichier.txt";
	$texte = "Hello world!";
	// création du fichier
	$f = fopen($nom_file, "x+");
	// écriture
	fputs($f, $texte );
	// fermeture
	fclose($f);
}

@+
0
merci Twinpics pour ton aide ,mais avec to code j'ai une erreur 500
"Le site Web ne peut pas afficher la page"
0
je m'excuse il manque une parenthèse
maintenat j'arrive a afficher /Impossible de créer le dossier sur le serveur. Vérifiez si le safe-mode est activé.
0
Il te suffit maintenant de te renseigner auprès du serveur qui t'héberge afin de savoir si le safe-mode est vraiment activé, auquel cas tu ne peux pas utiliser la fonction PHP mkdir pour créer un dossier.
@+
0