[PHP] Exécuter un script via un formulaire
Latifah
Messages postés
27
Statut
Membre
-
le père -
le père -
Bonjour,
J'ai un petit souci en fait.
J'essaie d'exécuter un script (sur une Debian) qui prend plusieurs valeurs en paramètre, via un formulaire php. Mais je n'arrive pas à le faire marcher.
Ma première page php a cette forme:
<form method="post" action="upload2.php">
<input name="file" type="file"/>
<input name="groupe" type="text" />
<input name="user_dst" type="text" />
<input name="server_dst" type="text" />
<input name="dir_dst" type="text" />
<input name="Envoyer" type="submit"/> <input name="Reinitiliaser" type="reset"/>
La seconde (upload2.php):
<?php
extract($_POST);
$donnees = $file." ".$groupe." ".$user_dst." ".$server_dst." ".$dir_dst;
exec("/home/user/trans".$donnees);
?>
Et le script est un script de transfert de fichier qui prend en paramètre ces 5 paramètres:
Le script:
echo "fichier"
read fic
echo "groupe: "
read grp
echo "nom du dst "
read dst_name
echo "nom du serv "
read serv_name
echo "repertoire dst "
read dst_dir
scp -oPort=2222 $fic $grp@10.8.96.97:$dst_name@$serv_name:$dst_dir
si c un scp sur un port spécial, la commande marche, je l'ai testé donc le souci c'est la façon dont je lui affecte les variables ici :?
Pouvez vous m'aidez svp?
J'ai un petit souci en fait.
J'essaie d'exécuter un script (sur une Debian) qui prend plusieurs valeurs en paramètre, via un formulaire php. Mais je n'arrive pas à le faire marcher.
Ma première page php a cette forme:
<form method="post" action="upload2.php">
<input name="file" type="file"/>
<input name="groupe" type="text" />
<input name="user_dst" type="text" />
<input name="server_dst" type="text" />
<input name="dir_dst" type="text" />
<input name="Envoyer" type="submit"/> <input name="Reinitiliaser" type="reset"/>
La seconde (upload2.php):
<?php
extract($_POST);
$donnees = $file." ".$groupe." ".$user_dst." ".$server_dst." ".$dir_dst;
exec("/home/user/trans".$donnees);
?>
Et le script est un script de transfert de fichier qui prend en paramètre ces 5 paramètres:
Le script:
echo "fichier"
read fic
echo "groupe: "
read grp
echo "nom du dst "
read dst_name
echo "nom du serv "
read serv_name
echo "repertoire dst "
read dst_dir
scp -oPort=2222 $fic $grp@10.8.96.97:$dst_name@$serv_name:$dst_dir
si c un scp sur un port spécial, la commande marche, je l'ai testé donc le souci c'est la façon dont je lui affecte les variables ici :?
Pouvez vous m'aidez svp?
A voir également:
- [PHP] Exécuter un script via un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Script vidéo youtube - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet