Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297

    scrivere codice php dentro a una variabile

    ciao a tutti vorrei salvare dentro a una variabile del codice php

    tipo



    $dati = "<?php echo "ciao"; ?> ";



    una cosa del genere, ma non ho capito se si può fare o no?
    grazie a tutti ciao

  2. #2
    si può fare basta metterlo fra gli apici...
    mi spaventa però l'utilizzo che vorrai farne...

  3. #3
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    ok quindi basta fare cosi?

    $ciao='<?php ecc ecc ?>';


    ok funziona, e se volessi che queste variabili si devono valorizzare tipo cosi



    <?php
    $ciao="ciao";


    $dati=' <?php $prova=$ciao ?> ';

    ?>

    cioè la variabile $prova deve valorizzarsi con il valore di $ciao=ciao

    come si fa?

  4. #4
    prova a vedere il funzionamento della funzione eval() http://php.net/manual/en/function.eval.php

    ... anche se sono sempre curioso di capire cosa vuoi fare in concreto

  5. #5
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    è un po' lungo da spiegare cmq dopo quando sarà finito ti faccio vedere

  6. #6
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    ho trovato questo:

    Codice PHP:
    <?php
    // creo una semplice variabile string
    $sito "Mr.Webmaster";

    // creo una seconda variabile che necessita della prima
    $frase 'Stai visitando $sito';

    // provo a stampare la seconda frase con echo
    echo $frase "
    "
    ;

    // ora provo a parsare $frase con eval...
    // devo ricordarmi di usare il quoting!
    eval("\$frase = \"$frase\";");

    // stampo di nuovo per vedere l'effetto di eval
    echo $frase;
    ?>
    stampa
    Stai visitando $sito
    Stai visitando Mr.Webmaster


    che a funzionare funziona, pero' non ho capito come fa a farlo

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.