Тема: Вот эти ошибку как исправить? (Движок DCMS-Social/Общие вопросы) biket (16 Jan 2023 в 22:49) На какой странице ошибка? Владони (17 Jan 2023 в 00:23) Какую версию PHP ставишь? Reo (17 Jan 2023 в 06:24) biket, везде [i]Добавлено:[/i] Владони, 5.6 Сибирский (17 Jan 2023 в 08:16) Могу сказать что переменная $result переданная в функцию имеет неприемлемый для запроса формат либо null, нужно смотреть именно место вызова и проверять запрос, который формирует данные для передаваемой $result. Ошибка не в функции dbresult а в предыдущем запросе. Reo (17 Jan 2023 в 08:20) Сибирский, это error log [17-Jan-2023 07:03:45 Asia/Baku] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home5/wupdmvjp/public_html/chat/sys/inc/db_connect.php on line 37 [17-Jan-2023 07:03:45 Asia/Baku] PHP Warning: Missing argument 1 for dbrows(), called in /home5/wupdmvjp/public_html/chat/sys/fnc/anti_reklam.php on line 13 and defined in /home5/wupdmvjp/public_html/chat/sys/inc/db_connect.php on line 30 [17-Jan-2023 07:03:45 Asia/Baku] PHP Warning: mysql_num_rows() expects parameter 1 to be resource, null given in /home5/wupdmvjp/public_html/chat/sys/inc/db_connect.php on line 32 [17-Jan-2023 07:13:05 Asia/Baku] PHP Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home5/wupdmvjp/public_html/chat/sys/inc/db_connect.php on line 37 [17-Jan-2023 07:13:05 Asia/Baku] PHP Warning: Missing argument 1 for dbrows(), called in /home5/wupdmvjp/public_html/chat/sys/fnc/anti_reklam.php on line 13 and defined in /home5/wupdmvjp/public_html/chat/sys/inc/db_connect.php on line 30 [17-Jan-2023 07:13:05 Asia/Baku] PHP Warning: mysql_num_rows() expects parameter 1 to be resource, null given in /home5/wupdmvjp/public_html/chat/sys/inc/db_connect.php on line 32 Reo (17 Jan 2023 в 08:22) Сибирский, это db_connect function dbresult($result, $rrow, $field = 0) { 22 return mysql_result($result, $rrow, $field); } function dbquery($query) { return query($query); } function dbrows($result) { 32 return mysql_num_rows($result); } function dbarray($result) { 37 return mysql_fetch_array($result); } Reo (17 Jan 2023 в 08:25) Сибирский, и эти $k_post = dbresult(dbquery(\"SELECT COUNT(*) FROM `chat_selfs`\"),0); Reo (17 Jan 2023 в 08:27) Скрипт работает как надо. Но пишет их в error_log, там уже 40 мб. biket (17 Jan 2023 в 18:08) Это движок по умолчанию или установлен мод какой-то? Reo (17 Jan 2023 в 20:34) biket, по умолчанo Сибирский (18 Jan 2023 в 08:02) --Цитата-- Reo (17 Jan 2023 в 08:25): Сибирский, и эти $k_post = dbresult(dbquery(\"SELECT COUNT(*) FROM `chat_selfs`\"),0); ---------- Reo, я вот не помню таблицы `chat_selfs` в движке по умолчанию, скорей всего пустой $result и идет от запроса к несуществующей табличке. Но, что бы сказать точно нужно отлаживать скрипт пошагово. biket (18 Jan 2023 в 09:37) --Цитата-- Сибирский (18 Jan 2023 в 08:02): Reo, я вот не помню таблицы `chat_selfs` в движке по умолчанию, скорей всего пустой $result и идет от запроса к несуществующей табличке. Но, что бы сказать точно нужно отлаживать скрипт пошагово. ---------- Сибирский, Верно. Такой таблицы по умолчанию нет Владони (18 Jan 2023 в 14:28) Сибирский, да и вообще нет такого пути в движке /public_html/chat/sys/inc/db_connect.php. Так что автор сам там намудрил, и теперь не может разобраться, а нужно всегда делать резервные копии файлов перед их редактированием, ни чему не учит людей. Reo (19 Jan 2023 в 09:59) Сибирский, chat_self это функ показат себя. Мой скрипть есть других модул. Reo (19 Jan 2023 в 10:01) Владони, DCMS сидит в папки chat. Я уже нашел проблему. Исправлено, когда версия PHP 7.4. Владони (19 Jan 2023 в 11:37) Reo, Это не ко мне по такому вопросу, а к автору данного движка, хотя.... Сибирский (20 Jan 2023 в 08:25) --Цитата-- Reo (19 Jan 2023 в 09:59): Сибирский, chat_self это функ показат себя. Мой скрипть есть других модул. ---------- Reo, я ничего не понял как это понимать [i]Добавлено:[/i] Reo, и это тоже? Что, двиг установлен в папке chat? Не в корне сайта? Источник: http://www.dcms-social.ru/forum/13/34/63465/