IIS, PHP et mkdir ...

amelaye13
Invité n'ayant pas de compte PHPfrance

27 janv. 2009, 16:49

j'ai envoyé la commande mkdir sur un répertoire qui n'existe pas encore ...

Code : Tout sélectionner

$emplacement_cde = '\\\serveur\c$\\'; echo($emplacement_cde."<br />"); if (is_dir($emplacement_cde)) { $prep = opendir($emplacement_cde); while (false !== ($nomfichier = readdir($prep))) { if ($nomfichier != "." && $nomfichier != ".." ) { if ($nomfichier == "index.php" ) { echo ""; } else { echo "<a href=\"$nomfichier\">$nomfichier</a><br />"; } } } } else { echo("Pb avec la lecture.<br />"); } mkdir("\\\serveur\c$\testadmin", 0777);
Le code ci-dessus me liste bien les fichiers du répertoire mais il est infichu de me crée le répertoire, pourquoi ? merci d'avance ...

Mammouth du PHP | 991 Messages

27 janv. 2009, 19:22

Bonjour

Je pense que ton erreur peut venir du caractère $ dans le nom du repertoire.

Essaye de remplacer les " " par des ' ' (guillemet simple)

Bonne Journée Hawk
DevOps, Symfony4, Hoa

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

28 janv. 2009, 12:21

je dirai plutot 1 chose !

windows ne connait pas le chmod donc 0777 inutile

ensuite je sais pas si tu peux créer un répertoire avec ce chemin "\\serveur\c$\testadmin" est ce qu'il y a les droits suffisants sur la partage de c pour pouvoir créer un répertoire ?

le serveur est la machine ou tu execute php ?
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]

amelaye13
Invité n'ayant pas de compte PHPfrance

28 janv. 2009, 14:06

Problème résolu.