• User Attivo

    Scusami ancora giorgio ma ho inserito il tuo tool nella mia home page in questo modo:

    • Ho inserito all'interno della mia home page questo codice:
    <? 
    require&#40;"db_connect.php"&#41;; 
    
    $sql="SELECT * FROM phpbb_topics WHERE forum_id!=15 ORDER BY topic_id DESC LIMIT 20"; 
    
    $risultati=mysql_query&#40;$sql&#41;; 
    while&#40;$riga=mysql_fetch_array&#40;$risultati&#41;&#41; &#123; 
    
    $target=$riga&#91;"topic_title"&#93;; 
    $target1=$riga&#91;"topic_id"&#93;; 
    
    echo" 
    
    <a href=\"http://www.giorgiotave.it/forum/viewtopic.php?t=$target1\" title=\"\">$target</a> 
     
    "; 
    &#125; 
    
    
    ?> 
    

    e nel file db_connect.php questo:

    mysql_connect&#40;"$db_host", "$db_login", "$db_pass"&#41;; 
    mysql_select_db&#40;"phpbb"&#41;; 
    

    con le varibili che richiamano la login e passw per accedere al mio database.

    Ma in home page non vedo nulla! Sai dirmi i perchè?
    Grazie mille!


  • Super User

    @Sugnu Beddu said:

    Scusami ancora giorgio ma ho inserito il tuo tool nella mia home page in questo modo:

    • Ho inserito all'interno della mia home page questo codice:
    <? 
    require&#40;"db_connect.php"&#41;; 
    
    $sql="SELECT * FROM phpbb_topics WHERE forum_id!=15 ORDER BY topic_id DESC LIMIT 20"; 
    
    $risultati=mysql_query&#40;$sql&#41;; 
    while&#40;$riga=mysql_fetch_array&#40;$risultati&#41;&#41; &#123; 
    
    $target=$riga&#91;"topic_title"&#93;; 
    $target1=$riga&#91;"topic_id"&#93;; 
    
    echo" 
    
    <a href=\"http://www.giorgiotave.it/forum/viewtopic.php?t=$target1\" title=\"\">$target</a> 
    

    ";
    }

    ?>

    
    
    e nel file db_connect.php questo:
    
    

    mysql_connect("$db_host", "$db_login", "$db_pass");
    mysql_select_db("phpbb");

    
    con le varibili che richiamano la login e passw per accedere al mio database.
    
    
    Ma in home page non vedo nulla! Sai dirmi i perchè?
    Grazie mille!Prova a mettere un error_reporting(E_ALL); all'inizio dello script

  • Community Manager

    Nella home page del sito non del forum.

    Grazie per aver segnalato il sito 😉

    Allora:

    include('db_connect.php');

    é il file di connessione puoi usare anche il config del forum


  • User Attivo

    Non funziona. Mi dà questo errore:

    Warning: mysql_fetch_array&#40;&#41;&#58; supplied argument is not a valid MySQL result resource in c&#58;\hosting\kikoweb.it\wwwroot\indice.php on line 225
    
    

    cosa devo fare? xkè non funziona?


  • User Attivo

    Raga...ho inserito questo codice in home page non nel forum:

    <? 
    
    error_reporting&#40;E_ALL&#41;;
    
    include&#40;"forum/config.php"&#41;; 
    
    
    
    $sql="SELECT * FROM phpbb_topics WHERE forum_id!=15 ORDER BY topic_id DESC LIMIT 20"; 
    
    $risultati=mysql_query&#40;$sql&#41;; 
    while&#40;$riga=mysql_fetch_assoc&#40;$risultati&#41;&#41; &#123; 
    
    $target=$riga&#91;"topic_title"&#93;; 
    $target1=$riga&#91;"topic_id"&#93;; 
    
    echo" 
    
    <a href=\"http://www.kikoweb.it/forum/viewtopic.php?t=$target1\" title=\"\">$target</a> 
     
    "; 
    &#125; 
    
    
    ?> 
    
    

    ma mi dà come risultato una marea di errori di permessi non autorizzati.

    COME FARE?

    Deeeeenghiu!!!


  • Community Manager

    Fai fare il report degli errori, mi sa che c'è un errore nella connessione


  • Community Manager

    Sostituisci l'include con

    mysql_connect("$db_host", "$db_login", "$db_pass");
    mysql_select_db("phpbb");


  • Super User

    dacci un esempio di errore


  • User Attivo

    Tutto risolto!

    errore nel chiamare il database.

    :yuppi:


  • Community Manager

    @Sugnu Beddu said:

    Tutto risolto!

    errore nel chiamare il database.

    :yuppi:

    :yuppi: :yuppi: :yuppi: :yuppi: :yuppi:


  • User Attivo

    @giorgiotave said:

    @Sugnu Beddu said:
    Tutto risolto!

    errore nel chiamare il database.

    :yuppi:

    :yuppi: :yuppi: :yuppi: :yuppi: :yuppi:

    :quote: :quote: :quote: :quote: :quote: :quote:


  • User

    ciao a tutti, io ho inserito questo codice per visualizzare gli ultimi topic in home page ma leggermente diverso, in pratica volevo mostrare gli ultimi 2 topic per ogni categoria di forum (quindi non tutti insieme)
    é possibile? come posso modificare lo script? mi aiutate? grazie


  • User Attivo

    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?


  • Super User

    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?


  • User Attivo

    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?


  • Super User

    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 😉


  • User Attivo

    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?


  • Super User

    @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


  • User Attivo

    <?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ì?


  • Super User

    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 😄