Codice PHP:
 $file str_replace("'\[parola|parole\]'" , include('public/sections/$sect/section.php') , $file ); // Login 
VVoVe:

alora, ci sono quelle 15/20 cose che non vanno ^^
[list=1][*]la funzione str_replace(), come dice anche il nome stesso, opera su stringhe, non su files[*]'\[parola|parole\]' --> Secondo me stai facendo casino con le espressioni regolari, che sono un'altra cosa[*]str_replace vuole almeno 3 parametri (vd. manuale) e opera così:
Codice PHP:
$stringadamodificare "Questa funzione fallisce";
$nuova_stringa str_replace("fallisce""funziona"$stringadamodificare); 
[/list=1]

Comunque per una panoramica completa guarda il manuale all'indirizzo cheti ho dato!