Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme avec les ' ' et les " "

    7 juin 2007 à 15:26:03

    Bonjour,

    Lorsque j'execute cette commande sous linux :

    ll /etc/cron.daily/00webalizer | awk '{ print $8 }'

    Celle-ci fonctionne parfaitement.

    Mais quand je fais dans ma page php:

    <?php
    $datefinexec=exec("sudo ll /etc/cron.daily/00webalizer | awk '{ print $8 }'");
    echo $datefinexec;
    ?>


    Il ne me retourne rien. Je me demande si ce n'est à cause des simples quotes.

    Comment faire ?

    Merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
      7 juin 2007 à 16:48:04

      linux... mh connait po linux, mais en php j'ai remarqué que si tu fais echo '$id'; tu obtient $id et si tu fais echo "$id"; tu obtient ce qui est stocké dans $id.
      Quand tu veux mettre une variable avec du texte tu dois séparer ton texte de la variable.
      Imaginons que tu es $id que tu veux mettre dans "ma page est "
      tu devras alors écrire:

      echo "ma page est ".$id
      //on rajoute un texte derriere:
      echo "ma page est ".$id." !!!"

      Maintenant on fait exactement pareil avec les fonctions. Si awk est une fonction tu dois la séparée du texte. Maintenant je ne connais absoluement pas ce qu'est ton code. Je te dis juste ce que je sais sur la syntaxt en php.

      Ex avec fonction:

      echo "le volume du carré est ".ceil(1.5467*$id)." cm3"

      voila voila, en esperant que cela t'aide un peu.
      autre chose:

      echo '<td id="entete">TEST</td>';
      //peu s ecrire aussi comme ca:
      echo "<td id=entete>TEST</td>";
      • Partager sur Facebook
      • Partager sur Twitter

      Probleme avec les ' ' et les " "

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown