Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
utiliser une variable dans php

Bonjour,

Je ne parviens à utiliser une variable dans ce script :
<?php

// Formulaire de saisie
echo "<form method='POST'>
<input type=text size=25 name='recherche'>
<input type='submit' value='Rechercher'>
</form>";

// Code devant générer des liens
echo "$_POST[recherche]<br />"; //test provisoire qui atteste de l'affectation de la variable : OK
exec('grep -Rw' . $_POST[recherche] . 'PHP | cut -d: -f1 | sort | uniq', $arr); //est censé rechercher le contenu de la variable avec grep, mais est sans effet...

reset($arr);
foreach ($arr as $value) {
    echo "<a href=\"" . $value . "\">" . $value . "</a/><br />";
}
?>

Je vous remercie de votre attention.

Poste le Wednesday 3 September 2008 18:39:21
Répondre     Citer    
Résolu: utiliser une variable dans php

Je me doutais bien que c'était un truc tout bête...
<!-- Formulaire de saisie-->
<form method="POST">
<input type="text" size=25 name="recherche">
<input type="submit" value="Rechercher">
</form>

<?php
// Script générant des liens
exec("grep -Rw '$_POST[recherche]' PHP | cut -d: -f1 | sort | uniq", $arr); // est censé rechercher le contenu de la variable avec grep, mais est sans effet...

reset($arr);
foreach ($arr as $value) {
    echo "<a href=\"" . $value . "\">" . $value . "</a/><br />";
}

?>
A lire trop de docs différentes, qui n'utilisent pas toutes les mêmes conventions de rédaction...

Poste le Wednesday 3 September 2008 20:24:40
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
utiliser une variable dans php
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons