Grazie per la risposta,

no, il contenuto del file me lo legge tranquillamente

Codice PHP:
$contenuto file_get_contents("file.ext"); // file con lo stesso contenuto della variabile $contenuto nel primo esempio
echo $contenuto// il contenuto del file viene visualizzato !
$contenuto preg_replace('/>http(.+?)/icons/ico(.+?).png</','>$2<',$contenuto);
//echo $contenuto; exit;
$fp fopen ("file.ext""w");
fwrite ($fp$contenuto);
fclose ($fp);