Php et shell

lamou23 Messages postés 218 Statut Membre -  
scriptiz Messages postés 1494 Statut Membre -
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 1494 Statut Membre 425
 
Bonjour,

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

Tu auras beaucoup moins de problèmes.
0