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. La Community Connect.gt
    4. A Scuola Di
    5. SEO: scala la SERP!
    6. Plugin di cache non funzionanti
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      dortyk User Attivo • ultima modifica di

      Salve a tutti io ho inserito questo:

      <?
      error_reporting(E_ALL);
      include("config.php");
      $sql="SELECT * FROM phpbb_topics WHERE forum_id!=15 ORDER BY topic_id DESC LIMIT 20";
      $risultati=mysql_query($sql);
      while($riga=mysql_fetch_assoc($risultati)) {
      $target=$riga["topic_title"];
      $target1=$riga["topic_id"];
      echo"
      <a href="http://www.dynamicpc.it/forum/viewtopic.php?t=$target1" title="">$target</a>

      ";
      }
      ?>

      e mi da questo errore:

      Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/html/dpc/forum/index.php on line 6

      come mai?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tuonorosso Super User • ultima modifica di

        Mi sono permesso di fare delle modifiche al codice per aggiungere una parte del primo post dopo il titolo

        Ecco il codice:

        Pagina principale

        		
        require&#40;"db_connect.php"&#41;;
        
        $sql="SELECT * FROM phpbb_topics inner join phpbb_posts_text on topic_first_post_id = post_id WHERE forum_id!=0 ORDER BY topic_id DESC LIMIT 20"; 
        
        		$risultati=mysql_query&#40;$sql,$dbForum&#41;; 
        		while&#40;$riga=mysql_fetch_array&#40;$risultati&#41;&#41; &#123; 
        
        			$target=$riga&#91;"topic_title"&#93;; 
        			$target1=$riga&#91;"topic_id"&#93;; 
        			$visto=$riga&#91;"topic_views"&#93;; 
        			$testo=$riga&#91;"post_text"&#93;; 
        
        			echo"<span><a href=\"http://&#123;$_SERVER&#91;'HTTP_HOST'&#93;&#125;/forum/viewtopic.php?t=$target1\" title=\"$target\">$target</a>
        ".truncate&#40;$testo,100&#41;."
        
        </span>"; 
        
        		&#125; 
        
        

        db_connect.php

        mysql_connect&#40;"$db_host", "$db_login", "$db_pass"&#41;; 
        mysql_select_db&#40;"phpbb"&#41;;
        
        
            function truncate&#40;$text, $chars&#41; &#123;
        
                $text = $text." ";
                $text = substr&#40;$text,0,$chars&#41;;
                $text = substr&#40;$text,0,strrpos&#40;$text,' '&#41;&#41;;
                $text = $text."...";
        
                return $text;
        
            &#125;
        
        

        L'effetto lo potete vedere su
        www.microcartuning.com

        :ciauz:

        PS: giorgio, lo aggiungo al tuo primo post?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          dortyk User Attivo • ultima modifica di

          Ciao Tuono,
          ma se io non ho il file dbconnect? Non lo trovo nella cartella del forum. Lo devo creare io? E se si, dove lo devo mettere?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            tuonorosso Super User • ultima modifica di

            lo devi creare tu (con il codice che ti abbiamo dato noi) e metterlo nella stessa cartella del file dove inserisci il codice della pagina principale 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              dortyk User Attivo • ultima modifica di

              ecco il risultato:

              Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/html/dpc/index2.php on line 168

              Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/html/dpc/index2.php on line 169

              come mai?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                tuonorosso Super User • ultima modifica di

                @Dortyk said:

                ecco il risultato:

                Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/html/dpc/index2.php on line 168

                Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/html/dpc/index2.php on line 169

                come mai?

                secondo me non hai settato i parametri giusti nel db_connect.

                Hai messo il tuo user, la tua pass, il tuo nome db?

                Ciao

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • D
                  dortyk User Attivo • ultima modifica di

                  <?php
                  mysql_connect("localhost", "xxx", "xxxx");
                  mysql_select_db("phpbb");

                  function truncate($text, $chars) {
                  
                      $text = $text." ";
                      $text = substr($text,0,$chars);
                      $text = substr($text,0,strrpos($text,' '));
                      $text = $text."...";
                  
                      return $text;
                  
                  } 
                  ?>
                  

                  così?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    tuonorosso Super User • ultima modifica di

                    al posto di localhost metti quello del tuo db
                    al posto di xxx metti il tuo user
                    al posto di xxxx metti la tua pass

                    Se hai messo quelle corrette dovrebbe andare, sempre che le tue tabelle del phpbb comincino con phpbb_

                    CIAO!

                    Buono appetito..vado a mangiarE 😄

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • I
                      ico1989 User Attivo • ultima modifica di

                      @Tuonorosso said:

                      al posto di localhost metti quello del tuo db

                      Al 90% è localhost 🙂

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        tuonorosso Super User • ultima modifica di

                        Al 90% 😄

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • D
                          dortyk User Attivo • ultima modifica di

                          @Tuonorosso said:

                          al posto di localhost metti quello del tuo db
                          al posto di xxx metti il tuo user
                          al posto di xxxx metti la tua pass

                          Se hai messo quelle corrette dovrebbe andare, sempre che le tue tabelle del phpbb comincino con phpbb_

                          CIAO!

                          Buono appetito..vado a mangiarE 😄

                          [quote="Tuonorosso"]al posto di localhost metti quello del tuo db
                          al posto di xxx metti il tuo user
                          al posto di xxxx metti la tua pass

                          emh xxx era per non postare il mio login e localhost è giusto essendo su un server dedicato

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            tuonorosso Super User • ultima modifica di

                            ok, perfetto, non davo niente per scontato 😄

                            Comunque ti da ancora l'errore?

                            Se si allora forse il prob è che le tue tabelle non si chiamano phpbb_topics o phpbb_posts_text

                            :bho:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • D
                              dortyk User Attivo • ultima modifica di

                              <?php
                              mysql_connect("80.241.172.9", "xxxxx", "xxxxx");
                              mysql_select_db("phpbb_");

                              function truncate($text, $chars) {
                              
                                  $text = $text." ";
                                  $text = substr($text,0,$chars);
                                  $text = substr($text,0,strrpos($text,' '));
                                  $text = $text."...";
                              
                                  return $text;
                              
                              } 
                              ?>
                              

                              ora ho sistemato con l'ip del mio server dedicato e il giusto nome delle tabelle ma niente. Ma non dovrei anche darmi il nome del db? Non ne ho solo uno li dentro. Non c'è un modo di eliminare questo fastidioso file db_connect.php dalla mia root principale? (dove ho il file index.php che ha dentro lo script)

                              Ecco il nuovo errore che mi da:

                              Warning: mysql_connect(): Access denied for user: '[email protected]' (Using password: YES) in /var/www/html/dpc/db_connect.php on line 9

                              Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/html/dpc/index2.php on line 168

                              Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/html/dpc/index2.php on line 169

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • T
                                tuonorosso Super User • ultima modifica di

                                @Dortyk said:

                                <?php
                                mysql_connect("80.241.172.9", "xxxxx", "xxxxx");
                                mysql_select_db("phpbb_");

                                function truncate($text, $chars) {

                                   $text = $text." ";
                                   $text = substr($text,0,$chars);
                                   $text = substr($text,0,strrpos($text,' '));
                                   $text = $text."...";
                                
                                   return $text;
                                

                                }
                                ?>

                                Il nome del DB lo dai nel mysql_select_db("phpbb_");
                                qui indichi che phpbb_ è il nome del tuo db, mi sa che è sbagliato 😉

                                CIAO

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • D
                                  dortyk User Attivo • ultima modifica di

                                  <?php
                                  mysql_connect("localhost", "xxxx", "xxxxxx");
                                  mysql_select_db("forum");

                                  function truncate($text, $chars) {
                                  
                                      $text = $text." ";
                                      $text = substr($text,0,$chars);
                                      $text = substr($text,0,strrpos($text,' '));
                                      $text = $text."...";
                                  
                                      return $text;
                                  
                                  } 
                                  ?>
                                  

                                  ecco corretto ma il nome delle tabelle del db quindi non serve?
                                  non funziona ancora ma l'errore che mi da non è nella connessione ma in questa riga:

                                  while($riga=mysql_fetch_array($risultati)) {

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    tuonorosso Super User • ultima modifica di

                                    i nomi delle tabelle sono nella select.

                                    Se guardi la select c'è

                                    FROM nometabella

                                    devi modificare li.

                                    Ciao!

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • D
                                      dortyk User Attivo • ultima modifica di

                                      Non funziona come mai?

                                      topic_first_post_id cos'è questo? Non ho questa tabella le altre si

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • T
                                        tuonorosso Super User • ultima modifica di

                                        questa non è una tabella è un campo

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • D
                                          dortyk User Attivo • ultima modifica di

                                          ok ma come mai non mi funziona lo script? dove sbaglio?

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • T
                                            tuonorosso Super User • ultima modifica di

                                            come si chiamano le tabelle con i topic e con i post?

                                            phpbb_topics?
                                            phpbb_post_text?

                                            Ciao

                                            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