Salve, ho un problema che stò tentando di risolvere ma con qualche difficoltà. Premetto che stò sviluppando una intranet / extranet e ho la necessità di realizzare un'applicazione molto flessibile.

Essendo intranet / extranet vorrei utilizzare la funzione eval (la sicurezza prima di tutto).

Ma veniamo al problema che descrivo utilizzando del codice:

$stringa = 'Questa è una semplice stringa che voglio cambiare';
$query = "SELECT codice FROM test";
echo $str = eval($row['codice']);


Nella campo "codice " della tabella test è presente questo dato:
str_replace("è", "ha", $str);

Ho utilizzato replace ma potrebbero essere Regular Expression o altri controlli.

Devo fare dei controlli molto modulari perché i casi sono infiniti e inserendo il codice direttamente nel database ho questa "potenzialità".

Il problema è che non mi funziona. Non mi processa l'eval come codice, perché se stampa la variabile $str non viene fuori nulla. Cosa sbaglio?

Forse a fare il programmatore???

Grazie per l'aiuto!