[supersaibal]
Originariamente inviato da biamat
Ciao,
allora la regular expression cerca la scritta "Carto=" dopo di che cerca una serie di numeri (\d indica un carattere di tipo numerico e il "+" che ce ne sia almeno 1).
La procedura completa potrebbe essere la seguente allora:
$fileName = "prova.txt";
$handle = fopen($fileName, "r");
$vecchioContenuto = fread($handle, filesize($fileName));
fclose($handle);
$numero = 456;
$nuovoContenuto = preg_replace('/Carto=\d+/', 'Carto='.$numero, $vecchioContenuto);
$handle = fopen($fileName, "w");
fwrite($handle, $nuovoContenuto);
fclose($handle); [/supersaibal]