Risolto il cr, rimane il fatto che il testo cercato non viene sostituito. Sono sicuro che la variabile $nome arrivi correttamente dalla pagina precedente, ho provato comunque a valorizzare localmente $nome="ciccio", ma il risultato è sempre lo stesso.
Ad esempio:
Codice PHP:
<?
$nome = "ciccio";
$file = file_get_contents('mail.txt', true);
str_replace ("£nome" , $nome , $file);
echo nl2br($file);
?>
contenuto di mail.txt:
- il mio nome è £nome
il mio nome è £nome
il mio nome è £nome
il mio nome è £nome
l'output è sempre:
il mio nome è £nome
il mio nome è £nome
il mio nome è £nome
il mio nome è £nome
Quindi, il file riesco a d aprirlo correttamente, riesco a leggerlo, ma è evidente che sto sbagliando qualcosa con str_replace, ma non riesco a capire cosa.
Cosa sto sbagliando?
Grazie
S