$_POST['mp3'] contiene solo la parte della stringa che corrisponde alla posizione [2] dell'array che mi permette di riconoscere la riga da eliminare.Originariamente inviato da Lak3d
innanzitutto fopen ($dati) che roba è? passi l'array alla fopen?Codice PHP:$lines = file("music/webradio.txt");
$n_lines = count($lines);
for($c = 0; $c<$n_lines; $c++){
$dati = explode("::", $lines[$c]);
unset($lines[2] == $_POST['mp3']);
}
$dati = implode("\r\n", $dati);
$fp2 = fopen("music/webradio.txt", "w");
fwrite($fp2,$dati);
fclose($fp2);
comunque non capisco il codice all'interno del ciclo for... innanzitutto fai un explode e mai lo usi, poi all'implode passi $dati che a quel punto conterrà soltanto l'ultimo elemento dell'explode precedente.
$_POST['mp3'] cosa contiene? tutta la stringa o solo una parte di essa?
Con i file esterni ho un po di problemini![]()


Rispondi quotando