[PHP] Récupérer un affichage dans une variable ?...

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par cedric_g, 12 Octobre 2006.

  1. cedric_g
    cedric_g WRInaute accro
    Inscrit:
    18 Janvier 2006
    Messages:
    2 930
    J'aime reçus:
    2
    Bonjour

    Question un peu tordue je l'admets, mais qui aurait son utilisé dans l'optimisation d'un de mes sites utilisant un script libre...

    Ce script offre diverses classes dont certaines permettent d'afficher du texte. Hors, j'aimerais faire un test sur le texte affiché sans toucher le code (un peu barbare !!!) de ces classes et du coup j'aurais aimé "récupérer" l'affichage de la fonction dans une variable !!!

    Est-ce possible ?


    Exemple :

    Code:
    function foo()
    {
        echo "blablabla";
    };
    
    [...]
    
    // ici, je connais pas la syntaxe, mais en clair j'aimerais faire ceci :
    $MaVariable=foo();
    if($MaVariable=="blablabla")
    {
    ...
     
  2. IceWeather
    IceWeather Nouveau WRInaute
    Inscrit:
    7 Octobre 2006
    Messages:
    6
    J'aime reçus:
    0
    Code:
    function foo(){
       echo "bla";
       return "bla";
    }
    ca marche ca? ou cherche du coté de ob_flush dans la doc php
     
  3. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    Il y a juste besoin de remplacer echo par return dans la fonction :wink:
     
  4. cedric_g
    cedric_g WRInaute accro
    Inscrit:
    18 Janvier 2006
    Messages:
    2 930
    J'aime reçus:
    2
    "Oui mais" je ne veux pas (et peux pas) modifier les fonctions car elles servent par ailleurs à de nombreux endroits !!!

    D'où ma question, sinon je l'aurais pas posée :mrgreen:
     
  5. IceWeather
    IceWeather Nouveau WRInaute
    Inscrit:
    7 Octobre 2006
    Messages:
    6
    J'aime reçus:
    0
    Code:
    <?php
    
    ob_start();
    
    foo();
    
    $chaineduecho = ob_get_contents();
    
    ob_end_clean();
    
    if($chaineduecho=="bidul"){ fairececi(); }
    
    ?>
     
  6. cedric_g
    cedric_g WRInaute accro
    Inscrit:
    18 Janvier 2006
    Messages:
    2 930
    J'aime reçus:
    2
    Super merci !

    Je vais essayer ça 8)
     
Chargement...
Similar Threads - [PHP] Récupérer affichage Forum Date
[php]Récupérer les informations d'un fichier Développement d'un site Web ou d'une appli mobile 17 Août 2007
[PHP] Récupérer une variable "générée en fin de code&qu Développement d'un site Web ou d'une appli mobile 27 Juin 2007
[PHP] recuperer chaques ligne d'une zone de saisie Administration d'un site Web 26 Septembre 2005
[php] Un moyen de récupérer la qualité d'une jpeg ? Administration d'un site Web 7 Juin 2005
Astuce [PHP] Récolter ville, pays du visiteur Développement d'un site Web ou d'une appli mobile 9 Mars 2021
[PHP] Détecter le navigateur / bot en fonction du HTTP_USER_AGENT Développement d'un site Web ou d'une appli mobile 14 Septembre 2019
[PHP] Détecter le navigateur / bot en fonction du HTTP_USER_AGENT Développement d'un site Web ou d'une appli mobile 12 Janvier 2017
[PHP] Cookie vide dans une fonction, complet juste avant ou après Développement d'un site Web ou d'une appli mobile 25 Novembre 2014
[php] Cookie d'un domaine vers un sous-domaine Développement d'un site Web ou d'une appli mobile 29 Août 2014
[PHP]Cci mails Développement d'un site Web ou d'une appli mobile 18 Août 2014
[PHP] gethostbyname Développement d'un site Web ou d'une appli mobile 15 Février 2014
[PHP] file_get_contents retourne un "Connection timed out" Développement d'un site Web ou d'une appli mobile 14 Février 2014
[PHP] Regex Complexe Développement d'un site Web ou d'une appli mobile 29 Octobre 2013
[PHP] Formulaire dynamique Développement d'un site Web ou d'une appli mobile 2 Mai 2013
[php] error suite à code antiduplication Développement d'un site Web ou d'une appli mobile 5 Février 2013
[PHP] Condition et include Développement d'un site Web ou d'une appli mobile 31 Janvier 2013
[PHP] comprendre ce code pour pseudo-frame Développement d'un site Web ou d'une appli mobile 28 Décembre 2012
[PHP] Requête très lente Développement d'un site Web ou d'une appli mobile 22 Septembre 2012
[PHP] Question technique Regex Développement d'un site Web ou d'une appli mobile 28 Juillet 2012
[PHP] file_get_contents sur le serveur même... Développement d'un site Web ou d'une appli mobile 9 Juillet 2012