Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    File, apertura, scrittura, chiusura... problemi

    Ciao a tutti.

    Sto cercando di fare uno script che mi permetta di creare un log sulla printata di alcuni dati.

    Il problema è che non mi scrive il file di log.

    Dove sto sbagliando?


    $nomefile="/srv/www/linekit/htdocs/inc/log_contatti.log";

    // apertura file di log

    $fp = fopen($nomefile,"w");

    $connessione = mysql_connect ($host , $user, $password);

    // query di visualizzazione messaggi

    $query_1 = "select * from $nome_tabella order by id asc";

    $risultato_query_1 = mysql_db_query ($nome_database, $query_1 , $connessione);

    while ($row = mysql_fetch_array ($risultato_query_1)) {


    print("id:$row[id] email:$row[email_1],
    ");
    $log = "id:$row[id] email:$row[email_1], ";

    // scrittura sul file di log
    $fw = fwrite($fp,$log);

    }

    fclose($fp);

    mysql_close ($connessione);
    Non mi scrive nel file.

    Dove sbaglio?

    Ale

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    up

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    controlla il valore di $fw.
    Se è 0 vuol dire che non ha scritto.
    In ogni caso il file di log ti serve aggiornarlo di volta in volta o sovrascriverlo?
    Se devi aggiungere elementi in coda, ti conviene aprirlo on modalità "a" e non "w" (la modalità "w" ti cancella il contenuto).

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.