Visualizzazione risultati 1 fino 14 di 14

Discussione: Scrittura su file.txt

  1. #1
    Guest

    Predefinito

    Questo script dovrebbe creare, se non esiste, il file "file.txt" e scriverci dentro"ciao", invece mi crea un file chiamato "filetxt" (senza il punto) con all'interno "ciao".
    Dove sbaglio?
    Grazie

    <?php
    $nomefile=file.txt;
    $testo="ciao";
    $fp=fopen($nomefile,"w");
    fwrite($fp,$testo);
    ?>

  2. #2
    Guest

    Predefinito

    <?php
    $nomefile="file.txt";
    $testo="ciao";
    $fp=fopen($nomefile,"w");
    fwrite($fp,$testo);
    ?>

    Prova così ;)

    Ciao. :D

  3. #3
    Guest

    Predefinito

    libera anche la memoria occupata dal buffer del file...

  4. #4
    Guest

    Predefinito

    Mancavano i doppi apici, credevo di aver fatto questa prova.
    Ora funzica a dovere.
    Grazie ancora

  5. #5
    Guest

    Predefinito

    Prego

  6. #6
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    Citazione Originalmente inviato da numerone
    libera anche la memoria occupata dal buffer del file...
    cioè?

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  7. #7
    Guest

    Predefinito

    fclose($fp); :p

  8. #8
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    si ma nn ho capito a che serve :(

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  9. #9
    Guest

    Predefinito

    quando stai scrivendo un file, questo, non viene scritto subito, ma viene bufferizzato in memoria e salvato a pezzi, per ottimizzare il lavoro del disco rigido.....
    nel momento in cui tu dai il comando fclose è come se dicessi il file è finito, salva pure sul disco (quindi svuota il buffer) tanto non devo aggiungere altro!!!

  10. #10
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    e se non lo meto cosa cambia?

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  11. #11
    Guest

    Predefinito

    Che la porzione di memoria collegata al file non viene svuotata, in gergo si dice che il file rimane aperto, con conseguente occupazione abusiva di memoria del server

    In caso di scrittura sul file questo stile di programmazione può creare problemi.

    E' buona norma di programmazione chiudere sempre i files che vengono aperti e svuotare sempre la memoria che non viene più utilizzata.

  12. #12
    L'avatar di mgs
    mgs
    mgs non è connesso Utente storico
    Data registrazione
    21-03-2003
    Residenza
    Cagliari
    Messaggi
    1,655

    Predefinito

    seguirò il tuo consiglio ;)

    • Il 95% delle risposte che volete avere si trova sul regolamento
    del Forum o su quello di AV. •
    Al restante 5% troverete risposta se ci pensate su solo 2 minuti.



  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da numerone
    conseguente occupazione abusiva di memoria del server
    questa me la segno!!!!

  14. #14
    Guest

    Predefinito

    ;)

Regole di scrittura

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