Une variable dans include

adnane -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

voici de quoi il s'agit:
dans wordpress y a la fonction the_title() qui permet de récupérer le titre, je veux inclure le résultats d'une page qui varie selon le titre, (google ici est donne rien aue comme exemple):

<?php
$titre = the_title();
include "http://www.google.com/search?ie=utf-8&oe=utf-8&q='.$titre.'";
?>

evidemment que cela ne marche pas (puisque je cherche de l aide ; ) car la variable n'est pas insérer.

une idée comment résoudre le problème.

merci d'avance

3 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    include 'http://www.google.com/search?ie=utf-8&oe=utf-8&q='.urlencode($titre); 
    --
    La pensée mène le monde.
    0
    1. adnane
       
      merci pour votre reponse super rapide mais ca marche pas toujours, sachant qu' y a pas d erreur php.. y a qu un decalage au niveau de la page et c'est tout

      je tiens a preciser que si je met:

      include 'http://www.google.com/search?ie=utf-8&oe=utf-8&q=php';

      j'ai le resultat de la recherche
      0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Essaye avec cURL ou file_get_contents pour récupérer la source puis l'afficher.
    0
    1. adnane
       
      <?php
      $tiitre = the_title();
      $srch= file_get_contents('http://www.google.com/search?ie=utf-8&oe=utf-8&q='.$tiitre );
      echo $srch;
      ?>

      ca marche ainsi, merci super avion ;)
      j espere qu il y a pas de faille ou de probleme de securite ainsi !?
      0
    2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Non, il n'y a pas de soucis côté sécurité.
      0
  3. Profil bloqué
     
    Sinon, si tu veux réutiliser une variable dans quelque chose de ce style, tu peux mettre <?php echo $tavariable ?> à l'endroit où tu veux...
    0