Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    aiuto per capire il codice

    Codice PHP:
    <?php

    $counterfile
    ="conta.txt";
    if (!
    file_exists($counterfile))
     {
      
    $stack=1;
      
    $file=fopen($counterfile,"w+");
      
    fputs($file,$stack);
      
    fclose($file);  
     } else {
      
    $file=fopen($counterfile,"r");
      
    $tot=fgets($file,20);
      
    $tot++;
      
    fclose($file);
      
    $file=fopen($counterfile,"w+");
      
    $tot=fputs($file,$tot);  
      
    fclose($file);
     }
     
    ?>
    ciao
    ho trovato questo script per creare un contatore visite ad un sito...ma non lo capisco perchè non conosco php....qualcuno può perder 5 minuti per aiutarmi?
    grazie
    ...:: guardare con gli occhi della mente ::...

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: aiuto per capire il codice

    STUDIA...
    http://freephp.html.it/
    Codice PHP:
    <?php

    $counterfile
    ="conta.txt"//da' il nome del file da prendere nella var
    if (!file_exists($counterfile)) /*controlla che il file NON   esista
     /* se non esiste fa queste cose:*/

      
    $stack=1/*dà ala var stack il valore numerico 1*/
      
    $file=fopen($counterfile,"w+"); /*apre il file*/
      
    fputs($file,$stack); /* inserisce $stack nel file*/
      
    fclose($file); /* chiude la connessione al file */ 
     
    } else { /*cose da fare se il file esiste*/
      
    $file=fopen($counterfile,"r"); /*apre il file*/
      
    $tot=fgets($file,20); /*???*/
      
    $tot++; /*aumenta $tot di 1*/
      
    fclose($file); /*chiude il file*/
      
    $file=fopen($counterfile,"w+"); /*ri-apre il file
      $tot=fputs($file,$tot); /*inserisce i dati*/ 
      
    fclose($file); /* chiude il file
     }
     
    ?>
    Purtroppo su alcune cose non ho saputo dare definizione:
    io uso file_get_contents e file_put_contents che sono molto + comodi...
    Inoltre non sono sicuro che quel ! significhi 'se non'...
    queste cose li lascio agli esperti...

  3. #3
    grazie.....io sto imparando asp e questo è stato un caso isolato di php...non è questione di studiare....
    ...:: guardare con gli occhi della mente ::...

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da trinity20
    grazie.....io sto imparando asp e questo è stato un caso isolato di php...non è questione di studiare....
    fa lo stesso... almeno lo hai capito come funza lo script?

  5. #5
    ciao, ho capito ma il problema è che non mi scrive nel file di testo...io ho inserito nella pagina che mi serviva il codice qui sopra ma non funziona...
    nel file di testo devo sriverci qualcosa?
    io ho inseirto il file nella cartella public
    ...:: guardare con gli occhi della mente ::...

  6. #6
    come posso far visualizzare i dati del file text anche sulla pagina dove ho immesso il codice php?
    ...:: guardare con gli occhi della mente ::...

  7. #7
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    se hai php5:
    Codice PHP:
    $a=file_get_contents('http://miosito.it/file.txt'); /*file da settare */
    print $a

  8. #8
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da trinity20
    ciao, ho capito ma il problema è che non mi scrive nel file di testo...io ho inserito nella pagina che mi serviva il codice qui sopra ma non funziona...
    nel file di testo devo sriverci qualcosa?
    io ho inseirto il file nella cartella public
    il file di testo c'è, no?

  9. #9
    ciao...scusa se non ho più risposto...allora nel mio file di prova ho inserito nel body
    Codice PHP:
    <?php 
    $a
    =file_get_contents
    ('http://sito/index.php/public/conta.txt'); /*file da settare*/
    print $a;
    ?>
    ma nella pagina mi da questo messaggio

    No input file specified.

    cosa devo fare?forse ho sbagliato l'indirizzo?
    ...:: guardare con gli occhi della mente ::...

  10. #10
    ('http://sito/index.php/public/conta.txt')

    hum c'è qualcosa che non va in questa path penso

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.