Visualizzazione dei risultati da 1 a 5 su 5

Discussione: codice php in db

  1. #1

    codice php in db

    Immagino sia una (+ che sensata!) limitazione dovuta a problemi di sicurezza... ma è possibile fare in modo che il codice php memorizzato in un db venga interpretato anzichè mostrato in output?

    _YD

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    certo...

    basta fare

    eval($row['codice']);

  3. #3
    Grazie mille, ma... mmm... pareva troppo facile a me...

    Parse error: parse error in f:\...\common\func.inc.php(147) : eval()'d code on line 1

    il manuale di php non viene molto in aiuto...

    forse il problema è che mi serve in una funzione... ma è una funzione davvero stupidissima:

    codice:
    function make_content($page){
    $content = eval($page);
    return $content;
    }
    _YD

  4. #4
    scusa ma qualè la comodità della tua funzione???

    invece che scrivere make_content($string) non puoi chiamare direttamente eval($string)?? è anche piu corto da scrivere :P

  5. #5
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da yellowduck
    Grazie mille, ma... mmm... pareva troppo facile a me...

    Parse error: parse error in f:\...\common\func.inc.php(147) : eval()'d code on line 1

    il manuale di php non viene molto in aiuto...

    forse il problema è che mi serve in una funzione... ma è una funzione davvero stupidissima:

    codice:
    function make_content($page){
    $content = eval($page);
    return $content;
    }
    _YD
    scusami, ma nn capisco lo scopo di questa funzione...

    se fai

    Codice PHP:
    $sql "SELECT * FROM `tabella` WHERE `id` = '1'";
    $ris mysql_query($sql);
    $row mysql_fetch_array($sql);

    eval(
    $row['codice']); 
    nn penso che la tua funzione sia utile...

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.