Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838

    Convertire da Stringa a Numero ... ???

    Come faccio ... ???
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  2. #2
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Più che altro io ho questo codice e non riesco a capire perchè non mi funziona:

    codice:
    $Nome_Contatore="./Contatore/Contatore.txt";
    if(isset($_SESSION['Contatore'])==false){
        $tmp=fopen($Nome_Contatore,"r+");
        $Numero_Visite=fread($tmp,filesize($Nome_Contatore));
        echo "Sei il "+($Numero_Visite+1)+"° Visitatore di questo sito!";
        fwrite($tmp,($Numero_Visite+1));
        fclose($tmp);
    }else{
        $_SESSION['Contatore']="SI!";
    }// if - else
    In teoria dovrebbe essere un contatore "con memoria" (che non tiene conto dei refresh della pagina!) che si "appogia" a un file txt per tenere conto delle visite.
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  3. #3
    $numero=(int)"1234";

    ovvio che se fai direttamente somme o altro il cast è automatico

    echo "123"+"1";
    Kaworu.it
    Bookmarks on line i tuoi preferiti ovunque
    il tempo è il miglior dottore.....solo che è parecchio lento ...troppo lento
    wxKonTEXT Editor di testi(linux, win e mac), new version

  4. #4
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Ho fatto ... ma non mi funziona lo stesso ... !!!
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  5. #5
    prova cosi...

    $Nome_Contatore="./Contatore/Contatore.txt";
    if(isset($_SESSION['Contatore'])==false)
    {
    $tmp=fopen($Nome_Contatore,"r+");
    $Numero_Visite=fread($tmp,filesize($Nome
    _Contatore));
    echo "Sei il "+($Numero_Visite+1)+"° Visitatore di questo sito!";
    $Numero_Visite++;
    fwrite($tmp,$Numero_Visite);
    fclose($tmp);
    }else{
    $_SESSION['Contatore']="SI!";
    }// if - else

  6. #6
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Mi dà un errore ... mi semra che sbagli a scrivere sul file (nel senso che scrive cose sbagliate) ... !!!
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  7. #7
    cosi provandolo in locale da me, funziona, creava problemi la modilata di apertura del file, r+ non solo sommava +1 al contenuto del file ma lo duplicava
    qusto fa lo stesso, solo che se non presente, il file viene creato.

    $Nome_Contatore='contatore.txt';

    if(isset($_SESSION['Contatore'])==false)
    {
    if (!file_exists($Nome_Contatore))
    {
    $tmp=fopen($Nome_Contatore,'w');
    $Numero_Visite=0;
    fwrite($tmp,$Numero_Visite);
    fclose($tmp);
    }
    $tmp=fopen($Nome_Contatore,'r');
    $Numero_Visite=fread($tmp,filesize($Nome_Contatore ));
    fclose($tmp);
    $tmp=fopen($Nome_Contatore,'w');
    $Numero_Visite++;
    echo 'Sei il '.$Numero_Visite.'° Visitatore di questo sito!';
    fwrite($tmp,$Numero_Visite);
    fclose($tmp);

    }
    else
    {
    $_SESSION['Contatore']="SI!";
    }

  8. #8
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Mi legge e scrive su file in maniera coretta ... l'unica cosa è che ad ogni refresh della pagina si incrementa il contatore ...
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  9. #9
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    HO RISOLTO ... HO FATTO COSI`:

    codice:
    $Nome_Contatore='./Contatore/Contatore.txt';
    $tmp=fopen($Nome_Contatore,'r');
    $Numero_Visite=fread($tmp,filesize($Nome_Contatore));
    fclose($tmp);
    if(isset($_SESSION['Contatore'])==false){
        $tmp=fopen($Nome_Contatore,'w');
        $Numero_Visite=$Numero_Visite+1;
        fwrite($tmp,$Numero_Visite);
        fclose($tmp);
        $_SESSION['Contatore']="SI!";
    }// if
    echo 'Sei il '.$Numero_Visite.'° Visitatore di questo sito!';
    GRAZIE 1000 A TUTTI PER IL VOSTRO AIUTO E IMPEGNO ... A BUON RENDERE ... CIAO ... ... !!!
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

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.