Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Stampare stringhe ottenute con eval

    Premetto che anche leggendo il manuale di php.net non ho capito bene come si utilizzi la funzione eval().

    Comunque io ho questo codice:

    Codice PHP:
    function GetTemplate($template) {
        
    // questa stringa dovrebbe contenere tre slah \ dove ora ce ne sono 2, ma il forum me ne lascia inserire solo 2
         
    return str_replace("\"","\\\"",implode("",file($template)));
    }

    function 
    Stampa($template) {
         echo 
    $template;
    }

    $titolo "titolo";
    $contenuto "testo";

    eval(
    "Stampa(\"".GetTemplate("template.html")."\");"); 
    Il file template.html contiene una pagina html con le variabili $titolo e $contenuto.

    Con questo codice l'output viene inserito nella pagina quando viene richiamata la funzione eval(). Io vorrei poter inserire l'output dove voglio all'interno della pagina, ovviamente quando è già stata eseguita la funzione eval().

    Come posso fare?

    Grazie

  2. #2
    up!

    In parole povere mi serve un codice per salvare in una variabile l'output di questa riga di codice:

    eval("Stampa("".GetTemplate("template.html")."\"); ");

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.