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

    Problema permessi "credo" contatore php

    Ciao ragazzi le ho provate tutte, datemi qualche lume vi prego:
    ho un contatore php funziona "benissimo"?! solo che nn mi incrementa il file cont.txt, il file ha i permessi 777
    il counter.php ha 755
    li modifico con smartftp volendo li posso modificare anche tramite ftp, se ad esempio al counter.php do il permesso 777 nn mi legge il txt!
    cosa devo fare? sarà il server? a qualcuno è capitato questo?
    ciao!
    GOOD LIFE***

  2. #2
    niente?
    GOOD LIFE***

  3. #3
    mmh, prova a dare i permessi a 666 sul file cont.txt, e 644 sul file counter.php...


    o hai commesso un errore nel programmarlo?

  4. #4
    un errore nel programmarlo nn credo è di sephiroth comunque questo è il code:
    <?
    /***************************************
    my real counter v.1

    by sephiroth
    Alesandro Crugnola
    alessandro@sephiroth.it

    ***************************************/

    /*************************************
    ASSICURARSI DI AVERE I PERMESSI IN SCRITTURA NELLA DIRECTORY DOVE
    INSERIRETE IL FILE "coun.txt" E UPLOADARE IL FILE
    CON I PERMESSI IN LETTURA E SCRITTURA PER TUTTI
    *************************************/

    //leggo dal file di testo
    $file_name = "count.txt";
    // se il file non esiste lo creo
    if(!is_file($file_name)){
    $fp1 = fopen($file_name,"w");
    $newvar = "numero=0";
    fwrite($fp1,$newvar,1024);
    fclose($fp1);
    setcookie ("counter","sephiroth counter",0,""); // Aggiungo il cookie (di sessione)
    } else {
    // estraggo i dati del file
    $fcontents = file ('count.txt');
    while (list ($line_num, $line) = each ($fcontents)) {
    $nome = explode("=",$line);
    }

    // se il cookie esiste già
    if(isset($_COOKIE['counter'])){
    $newvar = "$nome[0]=$nome[1]";
    } else {
    // se il cookie non esiste
    $nome[1]++;
    $newvar = "$nome[0]=$nome[1]";
    $fp = fopen($file_name,"w"); // apro il file in scrittura
    fwrite($fp,$newvar); // scrivo sul file di testo
    fclose($fp); // chiudo il file
    setcookie ("counter","sephiroth counter",0,""); // Aggiungo il cookie (di sessione)
    }
    }
    ?>
    <?=$newvar?>
    GOOD LIFE***

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.