Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2011, 15h34   #1
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

Informations professionnelles :
Activité : Stagiaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
Par défaut executer fichier bat a partir script php4

slt,

est ce que vous pouvez m'aider je suis totalement bloqué voila mon probleme je veux exécuter des commandes a partir d'une interface web en php4.j'ai mis les chemins des fichiers que je veux exécuter dans un fichier bat et dans mon script php j'ai la commande exec (le chemin de mon fichier.bat) mais rien s'affiche je ne sais pas pourquoi voila mon code:

Code :
1
2
3
4
5
6
7
koko.bat:
@echo off
 
"D:\CQIET\ClearQuest\CQperl.exe""D:\CQIET\sources\main.pl"
 
script .php:
echo exec("D:\CQIET\Wampee-2.1-beta-2\Wampee-2.1-beta-2\www\koko.bat");
Merci de m'aider
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 15h42   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
php 4 ???
via le navigateur l'ouverture des processus est très limite.
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 15h45   #3
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
string exec ( string $command [, array &$output [, int &$return_var ]] )
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 15h46   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
Citation:
Envoyé par gene69 Voir le message
string exec ( string $command [, array &$output [, int &$return_var ]] )
y'a rien de faux dans ce qu'il à fait non ?
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 01
Vieux 15/03/2011, 15h48   #5
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
d'ailleur pourquoi passer par un bat?
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 16h50   #6
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

Informations professionnelles :
Activité : Stagiaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
Merci pour vos reponces ,j'au utilisé fichier bat parce que j'ai deux commandes a executer (le premier chemin et la deuziéme)
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 16h52   #7
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

Informations professionnelles :
Activité : Stagiaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
et conecrnant la commande exec je ne sais pas comment je vais l'utiliser j'ai mis seuelement le chemin de fichier bat et pour output et valeur a retourner je l'ai ps b1 compris est ce que vous pouvez m'aider et merci d'avance.
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 16h56   #8
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
essaye avec shell_exec, mais je te répété que c'est très limiter, en CLI pas de problème mais via un navigateur...
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 17h01   #9
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

Informations professionnelles :
Activité : Stagiaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
merci je vais essayer mais est ce que mon fichier bat est correct parce que c'est la premiére que j'utilse ce genre de ce fichier.
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 17h06   #10
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

Informations professionnelles :
Activité : Stagiaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
j'ai mis la commande echo $output = shell_exec('koko.bat');mais rien ca marche il n y a aucune execution.
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 17h12   #11
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

Informations professionnelles :
Activité : Stagiaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
en fait j'utilise Wampee-2.1-beta-2 avec php 5.3.5 et apache:2.2.17 et j'ai dis php4 parceque moi je programme en php4 j'ai mis ps des fonctions et tt ce qui est orienté objet c pour ca j'ai dis php4 desolé
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 17h15   #12
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
comme c'est coté web ca ne marchera pas. test en CLI tu verras
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 17h48   #13
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

Informations professionnelles :
Activité : Stagiaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
je dois l'utiliser via l'interface web mais je crois qu'il y a une petite evolution avec la commande echo $output =
shell_exec("start D:\CQIET\Wampee-2.1-beta-2\Wampee-2.1-beta-2\www\koko1.bat");?>
elle m'affiche la ligne de commande avec le contenu de mon fichier bat mais moi je veux qu'elle executer les applications exe qui j'ai mis leur chemins dans le fichier bat je crois le probleme c'est dans le fichier bat j'ai ps b1 introduire mes chemins est ce que quelqu'un me dit comment je met mes chemins dans fichier bat voila mes chemins que je veux executer:
"D:\CQIET\ClearQuest\CQperl.exe""D:\CQIET\sources\main.pl"

et Merci D'avance
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 17h58   #14
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

Informations professionnelles :
Activité : Stagiaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
ca marche maintenant mais il execute que le premier chemain CQperl.exe mais main.pl non
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 10h57   #15
Futur Membre du Club
 
Femme kaoutar
Stagiaire
Inscription : août 2009
Messages : 148
Détails du profil
Informations personnelles :
Nom : Femme kaoutar
Localisation : France

Informations professionnelles :
Activité : Stagiaire
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2009
Messages : 148
Points : 16
Points : 16
en fin ca marche mais j'ai un probleme pour l'execution je dois attendre 5 min apres il s'execute mais il m'affiche une erreur.

Code :
1
2
3
4
Fatal error: Maximum execution time of 30 seconds exceeded in D:\CQIET\Wampee-2.1-beta-2\Wampee-2.1-beta-2\www\projet_NDS\f3.php on line 26 
Call Stack 
# Time Memory Function Location 
1 0.0005 366936 {main}( ) ..\f3.php:0
et aussi je vois savoir comment je peux recuperer la valeur de radioboutton a partir de ma formulaire vers mon fichier.bat parceque je dois choisir mon fichier que je veux s'executer .

Merci D'avance
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h27.


 
 
 
 
Partenaires

Hébergement Web