ho riprovato il codice,ma funziona solo in parte.
infatti io devo prima estrarre i dati da una variabile e poi reimmetterli (logicamente subiscono un "processo" prima di essere reimmessi)
ecco il codice: (presupponiamo che variabile contenga il codice sopra riportato)
Codice PHP:
$variabile1 = ereg_replace("<!-- START BLOCK 1-->(.*)<!-- END BLOCK 1 -->","\\1",$variabile);
//qui il codice di $variabile1 viene "lavorato"
$variabile = ereg_replace("<!-- START BLOCK 1-->(.*)<!-- END BLOCK 1 -->",$variabile1,$variabile);
per reinseire i dati, funziona a perfezione, ma quando li tolgo, mi restituisce tutta la variabile e non solo quello compreso tra i due tag
come mai?