Visualizzazione risultati 1 fino 5 di 5

Discussione: Cancellare file in file.txt

  1. #1
    Guest

    Predefinito Cancellare file in file.txt

    ciao,
    io ho dei file belli ordinati in fila a capo in un file.txt...
    vorrei saperecome fare a scegliere un file preciso da cancellare,...
    magari ho un lista:

    nome1
    nome2
    nome3

    voglio cancellare nome 3 con un ugualianza:
    $cancella = nome2;

    e poi qualcosa!!!

    mi sapete spiegare o indicare come si fa? Grazie....

  2. #2
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Scusa ma non ho capito cosa ti serve

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da Jacki2 Visualizza messaggio
    ciao,
    io ho dei file belli ordinati in fila a capo in un file.txt...
    vorrei saperecome fare a scegliere un file preciso da cancellare,...
    magari ho un lista:

    nome1
    nome2
    nome3

    voglio cancellare nome 3 con un ugualianza:
    $cancella = nome2;

    e poi qualcosa!!!

    mi sapete spiegare o indicare come si fa? Grazie....
    Ma vuoi cancellare la riga in quel file di testo oppure andare a cancellare proprio il file scritto lì?

  4. #4
    Guest

    Predefinito

    cancellare la riga con scritto nome2! Grazie...

  5. #5
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Credo che debba esserci il puntino vicino a $new_file anche nel secondo caso:

    Codice PHP:
    $file = file('file.txt');
    $new_file = '';
    foreach(
    $file as $line => $value)
    {
    if(
    $value == "nome2")
    {
    $new_file .= str_replace($line, null, $value)
    }
    else
    {
    $new_file .= $value;
    }
    }

    $fp = fopen('file.txt', 'w+');
    fwrite($fp, $new_file);
    fclose($fp);

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •