[PHP]Executer batch DOS
Fermé
derito
Messages postés
8
Date d'inscription
jeudi 2 avril 2009
Statut
Membre
Dernière intervention
13 décembre 2010
-
11 janv. 2010 à 17:04
Archeus01 Messages postés 1571 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 - 12 janv. 2010 à 11:12
Archeus01 Messages postés 1571 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 - 12 janv. 2010 à 11:12
A voir également:
- [PHP]Executer batch DOS
- Fichier batch - Guide
- Easy php - Télécharger - Divers Web & Internet
- 10 commande ms-dos - Guide
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Batch installation id c'est quoi - Forum Mobile
2 réponses
alain1967
Messages postés
9
Date d'inscription
jeudi 7 janvier 2010
Statut
Membre
Dernière intervention
22 septembre 2010
3
12 janv. 2010 à 11:06
12 janv. 2010 à 11:06
Bonjour, je n'ai pas testé ton script, mais il y a deja quelque chose qui me saute aux yeux. Tu veux lancer un script .bat, donc tu es sous windows je suppose. Ne faut-il pas plutot mettre des back slashes (\) au lieu de slashes (/) dans le chemin ?
exec(".\\save\\sauvegarde.bat");
De plus, as tu donné les droits a ton serveur apache pour qu'il puisse lancer le script que tu lui demande ?
Et si jamais ca marche toujours pas, juste au cas ou, essaye de rentrer le chemin complet. Ex: C:\\save\\sauvegarde.bat
De plus, as tu vu que tu pouvais obtenir la valeur de retour et la sortie de la fonction avec exec() ? http://www.infosprog.com/php/exec/ . As tu essayé de voir ce que ca sortait?
exec(".\\save\\sauvegarde.bat");
De plus, as tu donné les droits a ton serveur apache pour qu'il puisse lancer le script que tu lui demande ?
Et si jamais ca marche toujours pas, juste au cas ou, essaye de rentrer le chemin complet. Ex: C:\\save\\sauvegarde.bat
De plus, as tu vu que tu pouvais obtenir la valeur de retour et la sortie de la fonction avec exec() ? http://www.infosprog.com/php/exec/ . As tu essayé de voir ce que ca sortait?
Archeus01
Messages postés
1571
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
452
12 janv. 2010 à 11:12
12 janv. 2010 à 11:12
Bonjour,
En plus des conseils donnés par Alain, vérifie que tu es dans le bon dossier (par exemple avec la fonction php dir)
lister les fichier d'un répertoire Extrait de php.net :
<?php
$d = dir("./");
echo "Pointeur : " . $d->handle . "\n";
echo "Chemin : " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
echo $entry . "\n";
}
$d->close();
?>
En plus des conseils donnés par Alain, vérifie que tu es dans le bon dossier (par exemple avec la fonction php dir)
lister les fichier d'un répertoire Extrait de php.net :
<?php
$d = dir("./");
echo "Pointeur : " . $d->handle . "\n";
echo "Chemin : " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
echo $entry . "\n";
}
$d->close();
?>