aspetta c'e' qlkosa che nn va ....
Codice PHP:
// GLi array e' meglio farli cosi'
$array_controllo = array( 1=>"val 1" , 2=>"val 2" ) ;
$file = "";//path del mio file
$leggo_righe = file ($file);
$elements = count($leggo_righe );
// $count che e'???
//for($i = 0 ; $i< $count ; $i++){
// Vorrai dire :
for($i = 0 ; $i< $elements ; $i++){
$esplosione = explode (";" , $leggo_righe[$i]);
// A CHE SERVE??????? $esplosione e' gia' un array
// $array_esploso = arraay($esplosione);
if (($esplosione[0] == $array_controllo[1]) && ($esplosione[1] == $array_controllo[2])){
$str ="";
}else{
$str = impode (";" , $esplosione);
}
$leggo_righe[$i] = $str;
}
// ATTENTO : che cosi' nn metti i \n
//$aprofile =fopen($file , "w");
//foreach ($leggo_file as $scrivo){
//$scrivo = fwrite ($aprofile , $scrivo);
$newData = implode("\n" , $leggo_righe) ;
$fp = fopen($file , "w");
if( fwrite($fp , $newData , strlen($newData) ) )
{echo "FILE AGGIORNATO" ;}
else
{echo "ERRORE AGGIORNAMENTO" ;}
// RICORDA di chiudere sempre i files/dir aperte non tutti i filesystem sono permissivi a riguardo
fclose($fp) ;

Rispondi quotando