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 16/03/2011, 13h41   #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 recuperer valeur en php4 vers fichier.bat

Bonjour,

est ce que vous pouvez m'aider je suis totalement bloqué voila mon probleme je veux recuperer une valeur de pa page php vers mon fichier.bat pour que je puisse executer un script voila mon code :

koko2.bat

Code :
1
2
3
4
5
6
7
 
 
D:
 
cd D:\CQIET\sources
 
cqperl main.pl D:\CQIET\configuration\$var1  D:\CQIET
page.php

Code :
1
2
3
4
5
6
7
8
 $var1=$_POST['var1'];
passthru('D:\CQIET\Wampee-2.1-beta-2\Wampee-2.1-beta-2\www\projet_NDS\koko2.bat $var1',$returnvalue);
 
if ($returnvalue != 0){
    echo('erreur');
}else{
    echo('ok'.$d);
}
Merci d'avance
Miss kouka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 14h50   #2
Membre Expert
 
Avatar de supersnail
 
Homme
Inscription : novembre 2006
Messages : 1 402
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 1 402
Points : 1 991
Points : 1 991
Bonjour,

1) Ça ne sert à rien de upper ton message une heure après l'avoir posté (cf les règles de developpez.com)

2) Batch et PHP sont deux systèmes différents. Par conséquent, tu ne peux pas utiliser un nom de variable PHP dans bash, et inversement.

Je te conseille d'apprendre à te servir du batch (et des variables MS-DOS) pour faire ton programme.

Deuxième chose: il faut correctement échapper les \ dans ta chaîne PHP. Ainsi, c'est
Code :
passthru('D:\\CQIET\\Wampee-2.1-beta-2\\Wampee-2.1-beta-2\\www\\projet_NDS\\koko2.bat $var1',$returnvalue);
qu'il faut marquer.
__________________
Toute question technique envoyée en MP ira directement à la poubelle

Un code ne marchera jamais,il n'a jamais reçu la capacité de se déplacer.
Inutile donc de dire "ça marche pas", donnez plûtot des informations précises afin de mieux pouvoir vous aider.


Grand gourou de la -attitude - Sauvons Internet!
supersnail est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 15h28   #3
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
desolé mais j'ai pas bien compris comment passer mes variables en batch et Ms dos
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 19h02.


 
 
 
 
Partenaires

Hébergement Web