sicuramente non mi sono spiegato bene
comunque ci siamo quasi,ora sembra leggerne una parte perché alcune variabili mi dice che sono sconosciute
questa é la prova che sto facendo,il testo presente nella textarea:
Codice PHP:
<table>
<th>
<td>col 1</td>
<td>col2</td>
</th>
<?php $b=5; for($a=0;$a<=20;$a++){ ?>
<tr>
<td><?php echo $a; ?></td>
<td><?php echo $b; ?></td>
</tr>
<?php $b++; } ?>
</table>
questa é la lavorazione della stringa prima di essere salvata:
Codice PHP:
$testo=htmlspecialchars_decode(htmlentities(mysql_escape_string($config->trasforma_tag_php($_POST['testo']))));
la funzione
Codice PHP:
$config->trasforma_tag_php()
la utilizzo per trasformare i tag <?php in [php],per essere sicuro di non avere problemi durante il salvataggio,ma non so se sia realmente utile
il testo viene salvato in mysql con il tipo BIGTEXT.
quando lo recupero trasformo i tag php,gli smliles e dopo eseguo la funzione eval() cosí:
Codice PHP:
<?php
eval("\$testo = \"$testo\";");
echo $testo;
?>
e questo é l'errore per le variabili:
Notice: Undefined variable: b in /Applications/XAMPP/xamppfiles/htdocs/page/articolo.php(72) : eval()'d code on line 1
Notice: Undefined variable: a in /Applications/XAMPP/xamppfiles/htdocs/page/articolo.php(72) : eval()'d code on line 1