Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Fopen()

  1. #1

    Fopen()

    Il mio sito gira sul modulo
    PHP 4.3.6
    Nelle precedenti versioni di PHP questo script non mi dava alcun errore. Ora invece non mi scrive più sul file. Qualcuno mi può aiutare??.

    $COUNT_FILE = "./cont_txt/contatore.txt";
    $IMG_DIR_URL = "./contatore/";
    if (file_exists($COUNT_FILE)) {
    $fp = fopen("$COUNT_FILE", "r+");
    flock($fp, 1);
    $count = fgets($fp, 4096);
    $count += 1;
    fseek($fp,0);
    fputs($fp, $count);
    flock($fp, 3);
    fclose($fp);
    }

  2. #2
    L'errore sta nella chiamata alla funzione flock()
    Mah... Einstein.. non era bello di faccia... ma che fisico!!!

  3. #3
    Cioè, dov'è che sbaglio?

  4. #4
    Non va bene la chiamata alla funzione flock() ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    92
    Dovresti cambiare il secondo parametro :

    flock($fp, 1) diventa flock($fp, LOCK_SH)
    flock($fp, 2) diventa flock($fp, LOCK_EX)
    flock($fp, 3) diventa flock($fp, LOCK_UN)


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.