PHP Warning

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума

Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16769
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 536 раз
Поблагодарили: 1637 раз

Re: PHP Warning

Сообщение rxu »

Не влияет, можно вернуть правки для устранения ошибки назад.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2285
Стаж: 12 лет 9 месяцев
Откуда: Одесса
Благодарил (а): 593 раза
Поблагодарили: 135 раз

Re: PHP Warning

Сообщение romaamor »

Код: Выделить всё

  1. array(0) { } string(1) "5" int(57) string(1) "5" int(7502) string(1) "5" int(47249) string(1) "5" int(66881) string(1) "4" int(42566) string(1) "4" int(470) string(1) "4" int(53582) string(1) "4" int(37846) string(1) "4" int(36183) NULL int(0) string(2) "11" int(37828) string(2) "11" int(94) string(2) "16" int(49425) string(2) "11" int(65639) string(2) "11" int(36193) string(2) "11" int(41596) string(2) "11" int(11642) string(2) "11" int(38255) string(2) "11" int(43808) string(2) "11" int(289) string(2) "16" int(37304) string(2) "16" int(48439) string(2) "16" int(73) string(2) "16" int(49425) string(2) "16" int(60913) string(2) "16" int(8600) string(2) "29" int(50254) string(2) "29" int(55367)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16769
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 536 раз
Поблагодарили: 1637 раз

Re: PHP Warning

Сообщение rxu »

Ясно. Дебаг оказался безрезультатным, других идей нет. Откуда-то в результатах SQL в memberlist.php берется лишняя строка с user_id равным 0, неясно откуда. Расширений в этом месте никаких нет.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16769
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 536 раз
Поблагодарили: 1637 раз

Re: PHP Warning

Сообщение rxu »

Можно еще попробовать посмотреть вывод всех результатов запроса. В memberlist.php перед строкой $user_ary = $user_ids = $group_users = array(); добавить

Код: Выделить всё

  1. echo '<pre>';
  2. print_r($db->sql_fetchrowset($result));
  3. echo '</pre>';
Зайти на страницу команды, посмотреть вывод вверху.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2285
Стаж: 12 лет 9 месяцев
Откуда: Одесса
Благодарил (а): 593 раза
Поблагодарили: 135 раз

Re: PHP Warning

Сообщение romaamor »

Код: Выделить всё

  1. Array
  2. (
  3. [0] => Array
  4. (
  5. [user_id] =>
  6. [default_group] =>
  7. [username] =>
  8. [username_clean] =>
  9. [user_colour] =>
  10. [user_type] =>
  11. [user_rank] =>
  12. [user_posts] =>
  13. [user_allow_pm] =>
  14. [group_id] => 11
  15. )
  16.  
  17. [1] => Array
  18. (
  19. [user_id] =>
  20. [default_group] =>
  21. [username] =>
  22. [username_clean] =>
  23. [user_colour] =>
  24. [user_type] =>
  25. [user_rank] =>
  26. [user_posts] =>
  27. [user_allow_pm] =>
  28. [group_id] => 11
  29. )
  30.  
  31. [2] => Array
  32. (
  33. [user_id] =>
  34. [default_group] =>
  35. [username] =>
  36. [username_clean] =>
  37. [user_colour] =>
  38. [user_type] =>
  39. [user_rank] =>
  40. [user_posts] =>
  41. [user_allow_pm] =>
  42. [group_id] => 11
  43. )
  44.  
  45. [3] => Array
  46. (
  47. [user_id] =>
  48. [default_group] =>
  49. [username] =>
  50. [username_clean] =>
  51. [user_colour] =>
  52. [user_type] =>
  53. [user_rank] =>
  54. [user_posts] =>
  55. [user_allow_pm] =>
  56. [group_id] => 11
  57. )
  58.  
  59. [4] => Array
  60. (
  61. [user_id] =>
  62. [default_group] =>
  63. [username] =>
  64. [username_clean] =>
  65. [user_colour] =>
  66. [user_type] =>
  67. [user_rank] =>
  68. [user_posts] =>
  69. [user_allow_pm] =>
  70. [group_id] => 11
  71. )
  72.  
  73. [5] => Array
  74. (
  75. [user_id] =>
  76. [default_group] =>
  77. [username] =>
  78. [username_clean] =>
  79. [user_colour] =>
  80. [user_type] =>
  81. [user_rank] =>
  82. [user_posts] =>
  83. [user_allow_pm] =>
  84. [group_id] => 16
  85. )
  86.  
  87. [6] => Array
  88. (
  89. [user_id] =>
  90. [default_group] =>
  91. [username] =>
  92. [username_clean] =>
  93. [user_colour] =>
  94. [user_type] =>
  95. [user_rank] =>
  96. [user_posts] =>
  97. [user_allow_pm] =>
  98. [group_id] => 16
  99. )
  100.  
  101. [7] => Array
  102. (
  103. [user_id] =>
  104. [default_group] =>
  105. [username] =>
  106. [username_clean] =>
  107. [user_colour] =>
  108. [user_type] =>
  109. [user_rank] =>
  110. [user_posts] =>
  111. [user_allow_pm] =>
  112. [group_id] => 11
  113. )
  114.  
  115. [8] => Array
  116. (
  117. [user_id] =>
  118. [default_group] =>
  119. [username] =>
  120. [username_clean] =>
  121. [user_colour] =>
  122. [user_type] =>
  123. [user_rank] =>
  124. [user_posts] =>
  125. [user_allow_pm] =>
  126. [group_id] => 11
  127. )
  128.  
  129. [9] => Array
  130. (
  131. [user_id] =>
  132. [default_group] =>
  133. [username] =>
  134. [username_clean] =>
  135. [user_colour] =>
  136. [user_type] =>
  137. [user_rank] =>
  138. [user_posts] =>
  139. [user_allow_pm] =>
  140. [group_id] => 16
  141. )
  142.  
  143. [10] => Array
  144. (
  145. [user_id] =>
  146. [default_group] =>
  147. [username] =>
  148. [username_clean] =>
  149. [user_colour] =>
  150. [user_type] =>
  151. [user_rank] =>
  152. [user_posts] =>
  153. [user_allow_pm] =>
  154. [group_id] => 11
  155. )
  156.  
  157. [11] => Array
  158. (
  159. [user_id] =>
  160. [default_group] =>
  161. [username] =>
  162. [username_clean] =>
  163. [user_colour] =>
  164. [user_type] =>
  165. [user_rank] =>
  166. [user_posts] =>
  167. [user_allow_pm] =>
  168. [group_id] => 16
  169. )
  170.  
  171. [12] => Array
  172. (
  173. [user_id] =>
  174. [default_group] =>
  175. [username] =>
  176. [username_clean] =>
  177. [user_colour] =>
  178. [user_type] =>
  179. [user_rank] =>
  180. [user_posts] =>
  181. [user_allow_pm] =>
  182. [group_id] => 11
  183. )
  184.  
  185. [13] => Array
  186. (
  187. [user_id] => 57
  188. [default_group] => 5
  189. [username] => Administrator
  190. [username_clean] => administrator
  191. [user_colour] => BB1300
  192. [user_type] => 3
  193. [user_rank] => 0
  194. [user_posts] => 160153
  195. [user_allow_pm] => 1
  196. [group_id] => 5
  197. )
  198.  
  199. [14] => Array
  200. (
  201. [user_id] => 42566
  202. [default_group] => 4
  203. [username] => Aleksandr58
  204. [username_clean] => aleksandr58
  205. [user_colour] => 009933
  206. [user_type] => 0
  207. [user_rank] => 0
  208. [user_posts] => 5079
  209. [user_allow_pm] => 1
  210. [group_id] => 11
  211. )
  212.  
  213. [15] => Array
  214. (
  215. [user_id] => 42566
  216. [default_group] => 4
  217. [username] => Aleksandr58
  218. [username_clean] => aleksandr58
  219. [user_colour] => 009933
  220. [user_type] => 0
  221. [user_rank] => 0
  222. [user_posts] => 5079
  223. [user_allow_pm] => 1
  224. [group_id] => 4
  225. )
  226.  
  227. [16] => Array
  228. (
  229. [user_id] => 37304
  230. [default_group] => 16
  231. [username] => alinassersfc
  232. [username_clean] => alinassersfc
  233. [user_colour] => 0000BF
  234. [user_type] => 0
  235. [user_rank] => 0
  236. [user_posts] => 720
  237. [user_allow_pm] => 1
  238. [group_id] => 16
  239. )
  240.  
  241. [17] => Array
  242. (
  243. [user_id] => 37828
  244. [default_group] => 11
  245. [username] => AnatGraph
  246. [username_clean] => anatgraph
  247. [user_colour] => FF9966
  248. [user_type] => 0
  249. [user_rank] => 0
  250. [user_posts] => 287
  251. [user_allow_pm] => 1
  252. [group_id] => 11
  253. )
  254.  
  255. [18] => Array
  256. (
  257. [user_id] => 94
  258. [default_group] => 11
  259. [username] => Andreewih
  260. [username_clean] => andreewih
  261. [user_colour] => FF9966
  262. [user_type] => 0
  263. [user_rank] => 0
  264. [user_posts] => 776
  265. [user_allow_pm] => 1
  266. [group_id] => 11
  267. )
  268.  
  269. [19] => Array
  270. (
  271. [user_id] => 470
  272. [default_group] => 4
  273. [username] => boom
  274. [username_clean] => boom
  275. [user_colour] => 009933
  276. [user_type] => 0
  277. [user_rank] => 0
  278. [user_posts] => 8857
  279. [user_allow_pm] => 1
  280. [group_id] => 4
  281. )
  282.  
  283. [20] => Array
  284. (
  285. [user_id] => 48439
  286. [default_group] => 16
  287. [username] => Сергей4
  288. [username_clean] => cepreй4
  289. [user_colour] => 0000BF
  290. [user_type] => 0
  291. [user_rank] => 0
  292. [user_posts] => 303
  293. [user_allow_pm] => 1
  294. [group_id] => 16
  295. )
  296.  
  297. [21] => Array
  298. (
  299. [user_id] => 53582
  300. [default_group] => 4
  301. [username] => ЕгорМорозов
  302. [username_clean] => eropмopoзoв
  303. [user_colour] => 009933
  304. [user_type] => 0
  305. [user_rank] => 0
  306. [user_posts] => 758
  307. [user_allow_pm] => 1
  308. [group_id] => 4
  309. )
  310.  
  311. [22] => Array
  312. (
  313. [user_id] => 50254
  314. [default_group] => 29
  315. [username] => ЕвгенийДобролюбов
  316. [username_clean] => eвreнийдo6poлю6oв
  317. [user_colour] => 4000BF
  318. [user_type] => 0
  319. [user_rank] => 0
  320. [user_posts] => 3
  321. [user_allow_pm] => 1
  322. [group_id] => 29
  323. )
  324.  
  325. [23] => Array
  326. (
  327. [user_id] => 73
  328. [default_group] => 16
  329. [username] => kosoleg5
  330. [username_clean] => kosoleg5
  331. [user_colour] => 0000BF
  332. [user_type] => 0
  333. [user_rank] => 0
  334. [user_posts] => 1444
  335. [user_allow_pm] => 1
  336. [group_id] => 16
  337. )
  338.  
  339. [24] => Array
  340. (
  341. [user_id] => 7502
  342. [default_group] => 5
  343. [username] => KOSTEY
  344. [username_clean] => kostey
  345. [user_colour] => BB1300
  346. [user_type] => 0
  347. [user_rank] => 0
  348. [user_posts] => 2398
  349. [user_allow_pm] => 1
  350. [group_id] => 5
  351. )
  352.  
  353. [25] => Array
  354. (
  355. [user_id] => 49425
  356. [default_group] => 16
  357. [username] => mavv
  358. [username_clean] => mavv
  359. [user_colour] => 0000BF
  360. [user_type] => 0
  361. [user_rank] => 0
  362. [user_posts] => 344
  363. [user_allow_pm] => 1
  364. [group_id] => 16
  365. )
  366.  
  367. [26] => Array
  368. (
  369. [user_id] => 49425
  370. [default_group] => 16
  371. [username] => mavv
  372. [username_clean] => mavv
  373. [user_colour] => 0000BF
  374. [user_type] => 0
  375. [user_rank] => 0
  376. [user_posts] => 344
  377. [user_allow_pm] => 1
  378. [group_id] => 11
  379. )
  380.  
  381. [27] => Array
  382. (
  383. [user_id] => 65639
  384. [default_group] => 11
  385. [username] => Nikolai2
  386. [username_clean] => nikolai2
  387. [user_colour] => FF9966
  388. [user_type] => 0
  389. [user_rank] => 0
  390. [user_posts] => 558
  391. [user_allow_pm] => 1
  392. [group_id] => 11
  393. )
  394.  
  395. [28] => Array
  396. (
  397. [user_id] => 36193
  398. [default_group] => 11
  399. [username] => nikooo78
  400. [username_clean] => nikooo78
  401. [user_colour] => FF9966
  402. [user_type] => 0
  403. [user_rank] => 0
  404. [user_posts] => 22
  405. [user_allow_pm] => 1
  406. [group_id] => 11
  407. )
  408.  
  409. [29] => Array
  410. (
  411. [user_id] => 37846
  412. [default_group] => 4
  413. [username] => olegbatkov
  414. [username_clean] => olegbatkov
  415. [user_colour] => 009933
  416. [user_type] => 0
  417. [user_rank] => 0
  418. [user_posts] => 5077
  419. [user_allow_pm] => 1
  420. [group_id] => 4
  421. )
  422.  
  423. [30] => Array
  424. (
  425. [user_id] => 41596
  426. [default_group] => 11
  427. [username] => РоманСуздальцев
  428. [username_clean] => poмaнcyздaлƅцeв
  429. [user_colour] => FF9966
  430. [user_type] => 0
  431. [user_rank] => 0
  432. [user_posts] => 199
  433. [user_allow_pm] => 1
  434. [group_id] => 11
  435. )
  436.  
  437. [31] => Array
  438. (
  439. [user_id] => 36183
  440. [default_group] => 4
  441. [username] => simons65
  442. [username_clean] => simons65
  443. [user_colour] => 009933
  444. [user_type] => 0
  445. [user_rank] => 0
  446. [user_posts] => 1297
  447. [user_allow_pm] => 0
  448. [group_id] => 4
  449. )
  450.  
  451. [32] => Array
  452. (
  453. [user_id] => 60913
  454. [default_group] => 16
  455. [username] => tttddd
  456. [username_clean] => tttddd
  457. [user_colour] => 0000BF
  458. [user_type] => 0
  459. [user_rank] => 0
  460. [user_posts] => 1508
  461. [user_allow_pm] => 1
  462. [group_id] => 16
  463. )
  464.  
  465. [33] => Array
  466. (
  467. [user_id] => 55367
  468. [default_group] => 29
  469. [username] => tvizinet
  470. [username_clean] => tvizinet
  471. [user_colour] => 4000BF
  472. [user_type] => 0
  473. [user_rank] => 0
  474. [user_posts] => 96
  475. [user_allow_pm] => 1
  476. [group_id] => 29
  477. )
  478.  
  479. [34] => Array
  480. (
  481. [user_id] => 11642
  482. [default_group] => 11
  483. [username] => vladim71
  484. [username_clean] => vladim71
  485. [user_colour] => FF9966
  486. [user_type] => 0
  487. [user_rank] => 0
  488. [user_posts] => 72
  489. [user_allow_pm] => 1
  490. [group_id] => 11
  491. )
  492.  
  493. [35] => Array
  494. (
  495. [user_id] => 47249
  496. [default_group] => 5
  497. [username] => Voks
  498. [username_clean] => voks
  499. [user_colour] => BB1300
  500. [user_type] => 3
  501. [user_rank] => 0
  502. [user_posts] => 1858
  503. [user_allow_pm] => 1
  504. [group_id] => 5
  505. )
  506.  
  507. [36] => Array
  508. (
  509. [user_id] => 47249
  510. [default_group] => 5
  511. [username] => Voks
  512. [username_clean] => voks
  513. [user_colour] => BB1300
  514. [user_type] => 3
  515. [user_rank] => 0
  516. [user_posts] => 1858
  517. [user_allow_pm] => 1
  518. [group_id] => 4
  519. )
  520.  
  521. [37] => Array
  522. (
  523. [user_id] => 38255
  524. [default_group] => 11
  525. [username] => vviktorgygo
  526. [username_clean] => vviktorgygo
  527. [user_colour] => FF9966
  528. [user_type] => 0
  529. [user_rank] => 0
  530. [user_posts] => 1139
  531. [user_allow_pm] => 1
  532. [group_id] => 11
  533. )
  534.  
  535. [38] => Array
  536. (
  537. [user_id] => 43808
  538. [default_group] => 11
  539. [username] => wasjac
  540. [username_clean] => wasjac
  541. [user_colour] => FF9966
  542. [user_type] => 0
  543. [user_rank] => 0
  544. [user_posts] => 297
  545. [user_allow_pm] => 1
  546. [group_id] => 11
  547. )
  548.  
  549. [39] => Array
  550. (
  551. [user_id] => 8600
  552. [default_group] => 16
  553. [username] => wova
  554. [username_clean] => wova
  555. [user_colour] => 0000BF
  556. [user_type] => 0
  557. [user_rank] => 0
  558. [user_posts] => 2124
  559. [user_allow_pm] => 1
  560. [group_id] => 16
  561. )
  562.  
  563. [40] => Array
  564. (
  565. [user_id] => 66881
  566. [default_group] => 5
  567. [username] => zomro
  568. [username_clean] => zomro
  569. [user_colour] => BB1300
  570. [user_type] => 0
  571. [user_rank] => 0
  572. [user_posts] => 0
  573. [user_allow_pm] => 1
  574. [group_id] => 5
  575. )
  576.  
  577. [41] => Array
  578. (
  579. [user_id] => 289
  580. [default_group] => 11
  581. [username] => Юрий56
  582. [username_clean] => юpий56
  583. [user_colour] => FF9966
  584. [user_type] => 0
  585. [user_rank] => 0
  586. [user_posts] => 2168
  587. [user_allow_pm] => 0
  588. [group_id] => 11
  589. )
  590.  
  591. )
  592. [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4149: Cannot modify header information - headers already sent by (output started at [ROOT]/memberlist.php:207)
  593. [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4149: Cannot modify header information - headers already sent by (output started at [ROOT]/memberlist.php:207)
  594. [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4149: Cannot modify header information - headers already sent by (output started at [ROOT]/memberlist.php:207)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16769
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 536 раз
Поблагодарили: 1637 раз

Re: PHP Warning

Сообщение rxu »

Первые 12 элементов так и идут - без значений, кроме [group_id], или просто так скопировалось?
Изображение
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2285
Стаж: 12 лет 9 месяцев
Откуда: Одесса
Благодарил (а): 593 раза
Поблагодарили: 135 раз

Re: PHP Warning

Сообщение romaamor »

Скопировал как есть. Вот страница с ошибкой - https://pikniktv.com/memberlist.php?mode=team
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16769
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 536 раз
Поблагодарили: 1637 раз

Re: PHP Warning

Сообщение rxu »

Эти первые 12 строк и есть причина ошибки, но неясно, откуда эти фантомные записи появляются. Группы с group_id 11 и16 - это что за группы?
Изображение
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2285
Стаж: 12 лет 9 месяцев
Откуда: Одесса
Благодарил (а): 593 раза
Поблагодарили: 135 раз

Re: PHP Warning

Сообщение romaamor »

rxu писал(а): 08.04.2024 15:57 Группы с group_id 11 и16 - это что за группы?
Не знаю. Вот какие группы есть на форуме.
Monosnap Управление группами - Google Chrome 2024-.png
Отправлено спустя 6 минут 23 секунды:
Это группа Проверенные и Модераторы. 11 и 16 соответственно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16769
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 536 раз
Поблагодарили: 1637 раз

Re: PHP Warning

Сообщение rxu »

Если навести курсор на ссылки "Настройки" в каждой группе, то там в конце ссылок будут идентификаторы, типа g=5 и т.п.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2285
Стаж: 12 лет 9 месяцев
Откуда: Одесса
Благодарил (а): 593 раза
Поблагодарили: 135 раз

Re: PHP Warning

Сообщение romaamor »

romaamor писал(а): 08.04.2024 16:09 Это группа Проверенные и Модераторы. 11 и 16 соответственно.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16769
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 536 раз
Поблагодарили: 1637 раз

Re: PHP Warning

Сообщение rxu »

Есть вариант, что в таблице phpbb_user_group есть строки, в которых user_id либо пустое, либо равно 0. Можно попробовать проверить запросами (по отдельности):

Код: Выделить всё

  1. SELECT group_id FROM phpbb_user_group WHERE user_id = 0
  2. SELECT group_id FROM phpbb_user_group WHERE user_id = ''
  3. SELECT group_id FROM phpbb_user_group WHERE user_id IS NULL

В таком случае ошибка в точности воспроизводится.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2285
Стаж: 12 лет 9 месяцев
Откуда: Одесса
Благодарил (а): 593 раза
Поблагодарили: 135 раз

Re: PHP Warning

Сообщение romaamor »

На все три запроса пусто. Запросы делал в phpmyadmin.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16769
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 536 раз
Поблагодарили: 1637 раз

Re: PHP Warning

Сообщение rxu »

Если в обзоре этой таблицы отсортировать ее по user_id по возрастанию, что в первых строках?
Изображение
Аватара пользователя
romaamor
phpBB 3.0.5
Сообщения: 2285
Стаж: 12 лет 9 месяцев
Откуда: Одесса
Благодарил (а): 593 раза
Поблагодарили: 135 раз

Re: PHP Warning

Сообщение romaamor »

Monosnap 84.246.80.49_8888 _ localhost _ new_db _ .png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Поддержка phpBB 3.3.x»