Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Database php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      piterrey User Attivo • ultima modifica di

      Database php

      Salve ragazzi ho questo script contatore

      $var=@fopen("contatore.php",'r');
      $numero=@fread($var,filesize("contatore.php"));
      @fclose($var);
      if ($numero==null){
      $numero=1;
      }
      else{
      $numero=$numero+1;
      }
      $var=@fopen("contatore.php",'w');
      @fwrite($var,"$numero");
      @fclose($var);

      Questo parte subito dopo aver controllato un form.
      Il contatore e la funzione mail del form partono contemporaneamente.
      Questo contatore mi serve per contare quanti form sono stati inviati.
      Ora il file "contatore.php" funziona bene, ovvero all'interno vedo il crescere progressivo dei numeri, ma vorrei che mi visualizzasse sulla home.php questo numero ad esempio (mail inviate 10) e cosi' via con 11 , 12 ecc .

      Qual'e' la funzione che posso inserire nella home affinche' estragga il valore?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        probid Super User • ultima modifica di

        [php]<?php
        include("contatore.php");
        ?>[/php]
        :):)
        ciao!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          piterrey User Attivo • ultima modifica di

          Cio ho provato un milione di volte!! non me la stampa a video! come e' possibile?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            probid Super User • ultima modifica di

            Allora prova con:

            <?
            echo fread($var,filesize("contatore.php"));
            ?>

            oppure

            <?
            echo file_get_contents("contatore.php");
            ?>

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              piterrey User Attivo • ultima modifica di

              Niente da fare e' stranissimo!
              pero' il nel file contatore.php e' scritto solo il numero , non e' che devo racchiuderlo nei tag php?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                probid Super User • ultima modifica di

                No,deve esserci solo il numero.
                Ma hai i permessi di lettura su quel file?
                Se puoi,imposta il chmod a 777. 😉
                ciao!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  piterrey User Attivo • ultima modifica di

                  credo non ci sia bisogno , perche' nella stessa directory ho il blog che scrive i messaggi e li stampa a video e' la cartella public che ha i permessi abilitati

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    piterrey User Attivo • ultima modifica di

                    Ma se lo trasformo in contatore.txt? e' la stessa cosa?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      probid Super User • ultima modifica di

                      Sì,non dovrebbero esserci differenze.
                      Ma potresti tentare,anche se secondo me non cambierebbe nulla.
                      Prova anche questo script che verifica i permessi e postane il risultato:
                      [php]<?php
                      echo "Permessi cartella "./": ".substr(sprintf('%o', fileperms('./')), -4)." ";
                      echo "Permessi file "contatore.php": ".substr(sprintf('%o', fileperms('./contatore.php')), -4);
                      ?> [/php]
                      🙂

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        piterrey User Attivo • ultima modifica di

                        Non so che e' successo , per un attimo e' comparso il numer0 , poi non lo ha piu' fatto.non ho toccato nnte e' comparso e poi quando ho aggiornato la pagina e' scomparso.
                        che puo' essere?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti