Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    specificare che l'output è da scrivere...

    Ciao a tutti

    ho una funzione che mi restituisce il print di una variabile.

    il problema è che la stringa la voglio scrivere in un file di testo...


    $stringa1="<div id=lato_dx>".the_title()."</a></div>";


    come faccio a specificare che l'output della funzione the_title() deve essere scritto?

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    modifichi la funzione the_title in modo che ti restituisca l'output, invece di printarlo
    O lo fai in base ad un parametro.. ad esempio
    function the_title($ret=false){
    ...
    if($ret){
    return $output;
    }else{
    echo $output;
    }

    }

    se proprio non puoi toccare la funzione the_title, usi le funzioni dell'output buffering control, ob_start/ob_get_contents/ob_end_flush .. etc

  3. #3
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da bubi1
    modifichi la funzione the_title in modo che ti restituisca l'output, invece di printarlo
    O lo fai in base ad un parametro.. ad esempio
    function the_title($ret=false){
    ...
    if($ret){
    return $output;
    }else{
    echo $output;
    }

    }

    se proprio non puoi toccare la funzione the_title, usi le funzioni dell'output buffering control, ob_start/ob_get_contents/ob_end_flush .. etc
    che casotto!

    ps GRazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.