Visualizzazione risultati 1 fino 10 di 10

Discussione: file php impostazione nel server

  1. #1
    Guest

    Predefinito file php impostazione nel server

    salve,ovviamente di php so pochissimo...ho scaricato un txt php per monitorare gli accessi nel sito avvertendo anche via email.
    Nella guida annessa diceva di copiare il file nella directory del sito c'è l'hò messo pero non funziona.Dove sbaglio?

  2. #2
    L'avatar di SolitaryExplorer
    SolitaryExplorer non è connesso Utente storico
    Data registrazione
    10-08-2005
    Residenza
    Veneto
    Messaggi
    1,949

    Predefinito

    Quale script hai scaricato?
    Mostraci il codice o mostra il link da dove l'hai scaricato, così possiamo analizzarlo.
    Precisamente cosa non funziona?
    Compaiono messaggi di errore?
    Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.


  3. #3
    Guest

    Predefinito

    Non è questione di errore.Il file è questo:
    Codice PHP:
    <?php
    /* ############################################################## */
    /* PHP simple text counter + mail notice */
    /* coded (c) 1999 by rofus */
    /* rofus@mindless.com */
    /* */
    /* Special thanks for all to Stevenson! (the crazybrain :P) */
    /* ############################################################## */
    /* */
    $counter_file = "/path/to/your/dir/to/yourfile.txt";
    /* ---------------------------------------------------------------- */
    /* This variable ($counter_file) should point to a SIMPLE text file */
    /* in your directory on the server. You MUST create it, writing */
    /* in ONLY the number from which you want the counter starts. */
    /* If you don't know your dir on the server or you haven't */
    /* permissions to write in please ask your system administrator. */
    /* ---------------------------------------------------------------- */
    function counter($counter_file) {
    $aprif = fopen($counter_file,"r+");
    $hits = fgets($aprif, 16);
    $hits += 1;
    rewind($aprif);
    fputs($aprif,$hits);
    fputs($aprif,"\n");
    fclose($aprif);
    /* ------------------------------------------------------------------------------------- */
    /* Fill in this variables with your data */
    /* ----------------- */
    $address = "serin2@gmail.com";
    $name_website = "";
    $date_start= "";
    /* ----------------- */
    /* With this setting the counter send you an email every 10 hits (10,20,30 etc..) */
    /* Replace the 10 (ONLY IT!) with your value; ie. if you put 15 the script send you */
    /* an email every 15 hits (15,30,45 etc..), if you put 7 every 7 (7,14,21,28) etc... */
    /* ----------------- */
    $hit_check = bcdiv($hits, 2, 4);
    /* ------------------------------------------------------------------------------------- */
    if (ereg("[0-9]+\.[0]+$", $hit_check)) {
    mail($address, "Log hits from $name_website", "Number of hits from $date_start: $hits");
    print
    "$hits \n";
    } else {
    print
    "$hits \n";
    }
    }
    counter($counter_file);
    ?>
    ----------
    Ora come devo copiarlo ? Direttamente così?Oppure copiarlo in una pag. e rinominandola .php? In pratica come lo...

    Usa i tag appositi per inserire il codice.
    Ultima modifica di seneca : 10-06-2006 alle ore 00.25.22

  4. #4
    Guest

    Predefinito

    questo codice lo devi salvare in una apgina php ad esempio: counter.php,
    poi però perchè funzioni dovrai includerla in tutte le pagine del sito, da quanot ho capito il tuo sito dovrebbe essere tutto in html percui per includere la pagina prova ad usare un iframe:
    <iframe src="counter.php" width="0" height="0" style="display:none"></iframe>

  5. #5
    Guest

    Predefinito

    un frame? Ho copiato la pag. rinominata in .php nel server...quindi dovrei adesso copiare lo stesso codice direttamente nella pagina che si vede on line..che è in html ?

  6. #6
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    puoi fare, oltre che come ti ha detto soulhome, in questi altri due modi:
    o copi quel codice nella pagina in cui vuoi far vedere il contatore oppure fai un include, ma in questo caso devi rinominare l'estensione delle tue pagine da html a php


    -- Aut Roma Aut Nihil!

  7. #7
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    No, devi solo inserire questo (<iframe src="counter.php" width="0" height="0" style="display:none"></iframe>) nella tua pagina html

  8. #8
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Citazione Originalmente inviato da mythologia
    No, devi solo inserire questo (<iframe src="counter.php" width="0" height="0" style="display:none"></iframe>) nella tua pagina html
    Mytho, ma è la stessa cosa che ha scritto soulhome! Oppure ti riferisci che ho scritto qualche cavolata io - che non mi sono accorto


    -- Aut Roma Aut Nihil!

  9. #9
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Mytho, ma è la stessa cosa che ha scritto soulhome! Oppure ti riferisci che ho scritto qualche cavolata io - che non mi sono accorto
    No, stavo solo cercando di spiegare meglio a serin2 che non aveva capito:

    un frame? Ho copiato la pag. rinominata in .php nel server...quindi dovrei adesso copiare lo stesso codice direttamente nella pagina che si vede on line..che è in html ?
    Se non va bene però posso cancellare sia questo che l'altro messaggio, dimmi tu

  10. #10
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Citazione Originalmente inviato da mythologia
    No, stavo solo cercando di spiegare meglio a serin2 che non aveva capito... Se non va bene però posso cancellare sia questo che l'altro messaggio, dimmi tu
    Scusa, avevo interpretato male il tuo messaggio. E' meglio non cancellare, se poi commette il mio stesso errore...
    Ciao!


    -- Aut Roma Aut Nihil!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •