Последни теми ерор

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
1Life1Dead
Извън линия
Потребител
Потребител
Мнения: 145
Регистриран на: 30 Май 2018, 21:38
Се отблагодари: 4 пъти
Получена благодарност: 11 пъти

Последни теми ерор

Мнение от 1Life1Dead » 20 Юни 2018, 21:29

Добър вечер драги потребители, ще се радвам, ако ми помогнете. Ползвам скрипт, който да показва последните мнения от форума.

Самият ерор:

Код за потвърждение: Избери целия код

[phpBB Debug] PHP Warning: in file /home/test/public_html/inc/lastforum.php on line 46: mysqli_query(): Empty query
Кода на скрипта:

Код за потвърждение: Избери целия код

<?php
/*
* [PHPBB 3.0.x/3.1.x/3.2.x] Последни теми от форума
*
* @author hackera457
*/

//////////////////////Настройки//////////////////////
define('SQL_HOST','localhost'); // MySQL хост
define('SQL_USER','test_site'); //MySQL потребител
define('SQL_PASS','test123'); //MySQL парола
define('SQL_DB','test_site'); //MySQL база данни
define('SQL_TABLE_PREFIX','phpbb'); //Префикс на таблиците

define('PHPBB_FORUM_PATH','../forum'); //Пълния път до папката на форума
define('PHPBB_TOPICS_COUNT_SHOW',5); //По колко теми да се изкарват
define('PHPBB_VERSION','3.2'); //Версия на PHPBB 3.0/3.1/3.2
//////////////////////Край на настройки//////////////////////

$mysqli = mysqli_connect(SQL_HOST,SQL_USER,SQL_PASS,SQL_DB);

if(!$mysqli)
{
    exit('Възникна проблем при опита за връзка с базата данни!');
}

mysqli_set_charset($mysqli,"utf8");

switch(PHPBB_VERSION)
{
    case '3.2':
    case '3.1':
    {
        $sql = "SELECT * FROM `".SQL_TABLE_PREFIX."_topics` WHERE topic_posts_approved >= '1' ORDER BY `topic_time` DESC LIMIT 0,".PHPBB_TOPICS_COUNT_SHOW."";
        break;
    }
    
    case '3.0':
    {
        $sql = "SELECT * FROM `".SQL_TABLE_PREFIX."_topics` WHERE `topic_approved` = '1' ORDER BY `topic_time` DESC LIMIT 0,".PHPBB_TOPICS_COUNT_SHOW."";
        break;
    }
}


$query = mysqli_query($mysqli,$sql) or die(mysqli_error($mysqli));


echo "<table style='  width: 100%;  font-family: Verdana; margin-top: -5px; font-size: 11px; border-collapse: collapse;'>
<tr style='height: 30px; '>  
<td style='border-bottom: 2px solid #dcdcdc;height: 22px; text-align: center;color:#666;  width:50%;'><b>Тема</b></td>
 
<td style='border-bottom: 2px solid #dcdcdc;height: 22px; text-align: center;color:#666;  width:10%;'><b>Прегледана</b></td>
<td style=' border-bottom: 2px solid #dcdcdc;height: 22px; text-align: center;color:#666; width:30%;'><b>Последно отговорил</b></td>
</td>
</tr>
";

if($query)
{
echo "
<table class='list1' style='font-size:12px; text-align:center; border-collapse: collapse; cellpadding='0' cellspacing='2' width='100%' border='0'>
";
    while($row = mysqli_fetch_assoc($query))
    {
		

        $topic_id = $row['topic_id'];
      $topic_title = $row['topic_title'];

        $topic_first_poster = $row['topic_first_poster_name'];
        $topic_first_poster_color = $row['topic_first_poster_colour'];
        $topic_last_poster = $row['topic_last_poster_name'];
        $topic_last_poster_color = $row['topic_last_poster_colour'];
        $topic_views = $row['topic_views'];

        echo "<tr style='height: 30px;   font-size: 11px; '>
		<td style=' text-align: left; border-bottom: 1px solid #dcdcdc;  width: 50%;padding: 5px;'>
		<a href='".PHPBB_FORUM_PATH."/viewtopic.php?f=".$row['forum_id']."&t=".$topic_id."'>".$topic_title."</td>
    
             <td style='text-align: center;border-bottom: 1px solid #dcdcdc; font-weight: bold;  width:10%;  '>".$topic_views."</td>
             <td style=' text-align:  center; border-bottom: 1px solid #dcdcdc;  width:30%;'><font color='".$topic_last_poster_color."'>".$topic_last_poster."</font></td></tr>";
        
    }
}
 
echo "</table>";

 mysqli_close($mysqli);
?>
Ред 46:

Код за потвърждение: Избери целия код

$query = mysqli_query($mysqli,$sql) or die(mysqli_error($mysqli));
Благодаря предварително!

Аватар
1Life1Dead
Извън линия
Потребител
Потребител
Мнения: 145
Регистриран на: 30 Май 2018, 21:38
Се отблагодари: 4 пъти
Получена благодарност: 11 пъти

Последни теми ерор

Мнение от 1Life1Dead » 21 Юни 2018, 20:18

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от OciXCrom на 22 Юни 2018, 15:05, променено общо 1 път.
Причина: СПАМ

Аватар
1fRaNkkK
Извън линия
Потребител
Потребител
Мнения: 776
Регистриран на: 09 Окт 2016, 15:21
Се отблагодари: 8 пъти
Получена благодарност: 55 пъти

Последни теми ерор

Мнение от 1fRaNkkK » 22 Юни 2018, 00:36

Не разбирам, използваш кода на @hackera, за което има отделна тема - viewtopic.php?f=10&t=1341 и правиш нова тема, за същия код и дори не си правиш труда да погледнеш темата, дали някой има същият проблем..?
В случая има такъв проблем и решен чрез по-нова php версия - viewtopic.php?f=10&t=1341#p13768

Друг път просто търси и не прави теми за неща, за които си има отделна тема и можеш просто там да кажеш проблема си така няма да има повторения.. Мда в този момент е глупаво да го кажа, защото пак има хора, които не търсят или не внимават като теб, ама карай... :D

Аватар
1Life1Dead
Извън линия
Потребител
Потребител
Мнения: 145
Регистриран на: 30 Май 2018, 21:38
Се отблагодари: 4 пъти
Получена благодарност: 11 пъти

Последни теми ерор

Мнение от 1Life1Dead » 22 Юни 2018, 08:59

1fRaNkkK написа: 22 Юни 2018, 00:36 Не разбирам, използваш кода на @hackera, за което има отделна тема - viewtopic.php?f=10&t=1341 и правиш нова тема, за същия код и дори не си правиш труда да погледнеш темата, дали някой има същият проблем..?
В случая има такъв проблем и решен чрез по-нова php версия - viewtopic.php?f=10&t=1341#p13768

Друг път просто търси и не прави теми за неща, за които си има отделна тема и можеш просто там да кажеш проблема си така няма да има повторения.. Мда в този момент е глупаво да го кажа, защото пак има хора, които не търсят или не внимават като теб, ама карай... :D
На PHP 5.6.36 съм, като ъпна на PHP 7.0.10, защото това е по-новата, системата не бачка... Най-странното е, че в цПанела & Форума пише:
MySQL version: 10.1.34-MariaDB

А във банлиста:
MySQL Version: mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $

Аватар
1fRaNkkK
Извън линия
Потребител
Потребител
Мнения: 776
Регистриран на: 09 Окт 2016, 15:21
Се отблагодари: 8 пъти
Получена благодарност: 55 пъти

Последни теми ерор

Мнение от 1fRaNkkK » 22 Юни 2018, 16:33

Как така системата не бачка(error logs нещо)? Аз нямам проблеми с кода - използвам xampp с php версия 7.2.
Платен хостинг ли използваш? Ако да просто кажи какво точно не бачка и използвай най-новата(стабилна) версия на amxbans

Edit: Не знам дали amxbans може да използва най-новата php версия(мисля, че не), затова не update-вай към най-новата php версия, просто премини към по-нова php версия, не най-новата след като имаш проблеми с amxbans.

Аватар
1Life1Dead
Извън линия
Потребител
Потребител
Мнения: 145
Регистриран на: 30 Май 2018, 21:38
Се отблагодари: 4 пъти
Получена благодарност: 11 пъти

Последни теми ерор

Мнение от 1Life1Dead » 22 Юни 2018, 19:33

1fRaNkkK написа: 22 Юни 2018, 16:33 Как така системата не бачка(error logs нещо)? Аз нямам проблеми с кода - използвам xampp с php версия 7.2.
Платен хостинг ли използваш? Ако да просто кажи какво точно не бачка и използвай най-новата(стабилна) версия на amxbans

Edit: Не знам дали amxbans може да използва най-новата php версия(мисля, че не), затова не update-вай към най-новата php версия, просто премини към по-нова php версия, не най-новата след като имаш проблеми с amxbans.
Ем, по-нова от 5.6.36 е 7.0.10... Ползвам GM Bans 1.6, пък и системата не е създадена за тази версия... Трябва да има някакъв фикс...

Аватар
1fRaNkkK
Извън линия
Потребител
Потребител
Мнения: 776
Регистриран на: 09 Окт 2016, 15:21
Се отблагодари: 8 пъти
Получена благодарност: 55 пъти

Последни теми ерор

Мнение от 1fRaNkkK » 22 Юни 2018, 20:31

Как точно използваш кода? Преди малко смених моята php версия на 5.6.36 и си работи без проблем, явно нещо грешно го използваш? Какво точно имаш в lastforum.php и как го добавяш?

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Уеб Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта