Chiedo scusa subito, perché di certo si tratta di qualche idiozia mia, però non ne vengo a capo!
Ho un file di testo, che contiene delle linee da inserire in certe intestazioni di pagine HTML: allego una figura in cui si vede di cosa si tratta.
meta.jpg
Questa la parte significativa dello script:
L'idea sarebbe quella di leggere questo file di testo, modificarlo e riscriverlo.Codice PHP:
<form action="<? echo $_SERVER['PHP_SELF'];?>" method="post" enctype="application/x-www-form-urlencoded">
<p><strong>Meta:</strong></p>
<textarea rows="4" cols="95" name="meta" type="text" style="background-color:#dff"><? echo htmlspecialchars("$meta_file") ?></textarea>
<input type="submit" id="SubmitForm" class="reddish" value="Esegui" />
</form>
Purtroppo, quando premo il bottone esegui, tutto ciò che ricevo indietro è espresso in questo comando
print_r ($_POST);
vale a dire la seguente linea:
Array ( [meta] => )
Voglio dire che sono arrivato a provare htmlspecialchars solo dopo un po' di "sbattimento" ed è proprio la disperazione. Il file era letto bene anche prima, per cui non sono sicuro che significhi qualcosa!
Non riesco a capire e chiedo un aiuto. Grazie e (di nuovo) scusatemi in anticipo.