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. Contare click effettuati sul tasto condividi
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      carlitos1982 User Attivo • ultima modifica di

      quinndi dovrei usare UPDATE invece che insert,giusto??
      [PHP]

      $image=$match[1];
      echo "L'indirizzo: $url è stato condiviso su Facebook $shares volte. Immagine: $image"; //Ora abbiamo le tre variabili che possono essere usate come vogliamo
      //Da qui si può salvare nel database

      //Se quell ip non ha ancora visitato quell utente Invio i dati al database
      $query23 = "INSERT into condivisi (url,shares,image) VALUES ('$url','$shares','$image')";
      $result = @mysql_query($query23) or die (mysql_error());
      [/PHP]

      Non va bene cosi'

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        fregior User Attivo • ultima modifica di

        Quale è il tuo problema?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          carlitos1982 User Attivo • ultima modifica di

          Scusami per aggiornare quel determinato link devo recuperare l url che si sta visitando e c'è l ho tramite la variabile $url,poi devo fare una query controllare che quel link esista già...se esiste riscriverlo giusto?A questo punto il controllo sull ip è superfluo giusto?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            carlitos1982 User Attivo • ultima modifica di

            Oddio forse mi sto perdendo in un bicchier d acqua,forse è piu' facile a farsi che a dirsi....Mi applico un attimo e vedo..

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • F
              fregior User Attivo • ultima modifica di

              Sì, non è molto complicata come cosa.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                carlitos1982 User Attivo • ultima modifica di

                @Fregior said:

                Sì, non è molto complicata come cosa.
                Ok ho sistemato secondo le mie esigenze,se bene ricordo quel codice di afcebook recuperava anche il numero di evenutali commenti su quel link...Giusto?Volendo si può recuperare anche questo dato

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • F
                  fregior User Attivo • ultima modifica di

                  Sì volendo sì, basta prendere la parte di codice che ho "scritto" per shares e modificarla per comments!

                  Se hai problemi non esitare a dirlo.

                  Simone.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • C
                    carlitos1982 User Attivo • ultima modifica di

                    si infatti l ho già editata ma non mi recupera nulla...
                    [php]

                    if (strstr($dati,'shares'))
                    {
                    $explode = explode(",", $dati);
                    $shares = explode('":', $explode[1]);
                    $shares = str_replace('}','',$shares[1]); //Otteniamo il numero di condivisioni
                    $comments = explode('":', $explode[2]);
                    $comments = str_replace('}','',$comments[2]); //Otteniamo il numero di commenti

                    }[/php]:bho:

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • F
                      fregior User Attivo • ultima modifica di

                      Non in quel modo. Puttosto così:
                      [php]
                      <?php
                      $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; //Salva l'url della pagina
                      $dati = file_get_contents('http://graph.facebook.com/'.$url); //Prende i dati relativi all'url in questione
                      if (strstr($dati,'shares'))
                      {
                      $explode = explode(",", $dati);
                      $shares = explode('":', $explode[1]);
                      $shares = str_replace('}','',$shares[1]); //Otteniamo il numero di condivisioni
                      }
                      else {$shares= 0;}
                      if (strstr($dati,'comments'))
                      {
                      $explode = explode(",", $dati);
                      $comments = explode('":', $explode[2]);
                      $comments = str_replace('}','',$comments[1]); //Otteniamo il numero di commenti
                      }
                      else {$comments= 0;}
                      $content = '<html><head><link rel="image_src" href="http://www.example.com/prova.gif" /></head><body>Testo<br /><div style="z-index:3" class="smallfont" align="center">SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.</div><br /><div style="z-index:3" class="smallfont" align="center">SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.</div><br /><div style="z-index:3" class="smallfont" align="center">SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.</div></body></html>';
                      preg_match("<link rel="image_src" href="(.*?)" />", $content, $match); //Otteniamo l'url dell'immagine di default $content va sostituita con la variabile che contiene il tag
                      $image=$match[1];
                      echo "L'indirizzo: $url è stato condiviso su Facebook $shares volte e commentato $comments volte. Immagine: $image"; //Ora abbiamo le tre variabili che possono essere usate come vogliamo
                      //Da qui si può salvare nel database
                      ?>
                      [/php]

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • C
                        carlitos1982 User Attivo • ultima modifica di

                        Grazie funziona alla grande...!:ciauz:

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • F
                          fregior User Attivo • ultima modifica di

                          Di niente 🙂

                          Per qualsiasi cosa sono qui.

                          Simone.

                          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