Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Errore apertura file di testo

    Codice PHP:
    <?
    $filename 
    "ftp://(dati ftp)/account.txt";
    $handle fopen($filename"a");
    fwrite($handle,"iano");
    fclose($handle);
    ?>
    Quando eseguo questa pagina mi da questo errore:
    Warning: File already exists in ...
    Cosa sto sbagliando?, ho visto che se account.txt nn esiste lui me lo crea e mi fa effettuare la scrittura, ma se provo ad sovrascrivere("w") o aggiungere dati mi da l'errore sopra indicato perchè accade?

    Help!

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: Errore apertura file di testo

    Originariamente inviato da skorpionct
    Codice PHP:
    <?
    $filename 
    "ftp://(dati ftp)/account.txt";
    $handle fopen($filename"a");
    fwrite($handle,"iano");
    fclose($handle);
    ?>
    Quando eseguo questa pagina mi da questo errore:
    Warning: File already exists in ...
    Cosa sto sbagliando?, ho visto che se account.txt nn esiste lui me lo crea e mi fa effettuare la scrittura, ma se provo ad sovrascrivere("w") o aggiungere dati mi da l'errore sopra indicato perchè accade?

    Help!
    Io ho effettuato una cosa del genere usando file_get_contents e file_put_contents ed è andato tutto liscio...
    cmq in caso non hai php5, ed il problema persiste, puoi sempre fare un semplice unlink() per eliminare il file prima di scriverlo...

  3. #3
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    il secondo attributo di fopen 'a' apre in sola scrittura!
    usa 'a+'

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.