Php et shell

Fermé
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011 - 10 févr. 2010 à 22:27
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 - 10 févr. 2010 à 22:33
Bonjour,
j'ai créé deux fichier ,un php et l'autre c'est un fichier bash', comme suit

//exemple.php
<html>
<body>
<form name="form1" method="post">
<input type="text" name="val" />
<input type="submit" name="bouton" value="valider"/>
<?
if (isset($_POST['bouton']))
{
$a=$_POST['val'];
exec('./script.sh $a');
}
?>

</form>

</body>
</html>

//script.sh
#!/bin/bash

echo "$1" >> fiche.txt

mon but est d'écriire le contenu de la zone de texte "val" dans le fichier fiche.txt à travers un fichier bash??
pourriez vous m'aider à trouver la syntaxe exacte pour passer le contenu de la zone de texte en argument?? ou bien me donner les bons codes??
merci d'avance
A voir également:

1 réponse

scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
10 févr. 2010 à 22:33
Bonjour,

Utilise plutôt la fonction fwrite() (clique pour la documentation et des exemples).

Tu auras beaucoup moins de problèmes.
0