Php shell

lamou23 Messages postés 218 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je veux écrire dans un fichier qui existe dans /home/linux à partir d'une page php,j'ai écrit ceci dans page.php:
<html>
<body>
<form name="form1" method="post">
<input type="text" name="val" />
<input type="submit" name="bouton" value="valider"/>
<?

$a="lamou23";
exec("./script.sh $a");

?>

</form>

</body>
</html>

************script.sh contient ceci*********
#!/bin/bash

echo $1 >> fiche.txt

bien sur j'ai mis chmod +x script.sh

en exécutant la page php,je trouve pas "lamou2"" dedans????
aidez moi s'il vous plait à résoudre mon problème

3 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    peut-être que:
    $a="lamou23";
    $command="./script.sh ". $a;
    exec($command);
    0
  2. joop
     
    Peut être, hein... pas sûr! essaie tu verras bien.
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    je n'utilise pas le php, corrige !!!
    0