Garzie,
funziona con
Codice PHP:
error_reporting(E_ALL);
$contenuto = '<icona1>[url]http://www.domain.ext/images/today/icons/ico1.png[/url]</icona1>
<icona2>[url]http://www.domain.ext/images/today/icons/ico2.png[/url]</icona2>
<icona3>[url]http://www.domain.ext/images/today/icons/ico3.png[/url]</icona3>';
$contenuto = preg_replace('/\>http(.+?)\/icons\/ico(.+?).png\</i','>$2<',$contenuto);
echo "
".$contenuto;
mentre se devo modificare il testo di un file esterno non funziona ...
Codice PHP:
$contenuto = file_get_contents($directory.$value);
$contenuto = preg_replace('/\>http(.*\/)\/icons\/ico(.+?).png\</i','>$2<',$contenuto);
//echo $contenuto; exit;
$fp = fopen ($directory.$value, "w");
fwrite ($fp, $contenuto);
fclose ($fp);
Non riesco a capire il motivo...
Grazie per un consiglio