Php et lecteur reseau windows serveur 2003

Locs
Invité n'ayant pas de compte PHPfrance

11 août 2006, 11:06

Bonjour j'ai un probléme avec un script php.

Je n'arrive pas a parcourir un lecteur reseau sur mon serveur windows 2003 pour y créer un dossier.

J'ai essayerde créer un script batch qui me créer un repertoire a l'endroit voulu mais je n'arrive pas a l'executer avec exec via mon script php.

Alors que lorsque je le lance a la main tout se passe bien et le dossier est créer.

Est ce que quelq'un aurais une idée??

Code : Tout sélectionner

if(!exec('test.cmd',$output)) { echo "Erreur lors de la création du fichier du répertoire de sauvegarde SQL"; }
J'ai bien verifier que le fichier "test.cmd" exister.
Voila le code du script dos.

Code : Tout sélectionner

md x:\test
Le disque x: étant un lecteur reseau pointant surun dossier partager d'un autre serveur.

J'aivérifier les droit apparement les droits sont bon, le seul probléme que j'ai est que je n'arrive a récupérer l'utilisateur IUSR_xxxxxx sur le serveur ou je partage de le dossier pour y affecter les droits (se serveur etant un serveur de BD et ne possedant pas un serveur web).

Voila si quelqu'un avais une idée ou piste cela m'arrangeré bien.
Merci.

Eléphant du PHP | 413 Messages

23 août 2006, 16:07

salut,

Il faudrait peut-être faire ça :

Code : Tout sélectionner

exec('cmd.exe /c test.cmd',$output)
--
Goeb