Creando una funzioncina per cambiare alcuni caratteri mi dà:
Warning: REG_EPAREN in /.../var/_var_common.php on line 14
Warning: REG_BADRPT in /.../var/_var_common.php on line 15
Warning: REG_EBRACK in /.../var/_var_common.php on line 17
Warning: REG_BADRPT in /.../var/_var_common.php on line 17
Warning: REG_BADRPT in /.../var/_var_common.php on line 17
ossia:

function nomefile($stri) {

14
ereg_replace('%','',$stri); ereg_replace('&','',$stri); ereg_replace('/','',$stri); ereg_replace('(','',$stri);

15
ereg_replace(')','',$stri); ereg_replace('=','',$stri); ereg_replace('?','',$stri); ereg_replace("'",'',$stri);

17
ereg_replace('[','',$stri); ereg_replace('*','',$stri); ereg_replace('+','',$stri); ereg_replace(']','',$stri);

21
ereg_replace(' ','',$stri); strtolower($stri);
return($stri);
};

Che vuole dire quell'output uscito fuori?