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