Ok, grazieOriginariamente inviato da gianiaz
Non va perchè questo codice è un disastro.
Intanto, si presume che $page è un array perchè ci fai un foreach, poi dentro il ciclo (e qui viene il secondo errore) cerchi di concatenarlo (come se fosse una stringa) per creare dinamicamente il nome di una variabile (che è appunto il secondo errore).
Molto velocemnte e senza testarlo, credo che quello che tu voglia fare si possa fare evitando assegnazioni e l'uso di 2 cicli, ma in un ciclo solo con:
codice:$da = array($parola, $parola_tp); $a = array($parola_sost, $parola_sost_tp); foreach ($page as $value) { $content = file_get_contents("/membri/habbopoker/".$value.".php"); file_put_contents("/membri/habbopoker/".$value.".php", str_replace($da, $a, $content)); }![]()