男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

返回列表 發(fā)帖
查看: 3796|回復: 6

[已處理] mt_rand(): Argument #2 ($max) must be greater than or equal to argument #1 ($min)

12

主題

37

回帖

3

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
樓主
發(fā)表于 2023-4-8 16:33:14 |山東| 只看樓主 |倒序瀏覽 |閱讀模式
BUG反饋
程序版本: X3.5
瀏覽器: 其他(請在帖子中詳細說明瀏覽器) 
BUG地址: 隱藏內(nèi)容
BUG截圖: -
測試用戶名: 隱藏內(nèi)容
測試密碼: 隱藏內(nèi)容
頻繁出現(xiàn)
Discuz! X3.5 Release 20230316 PHP8.2

discuz后臺 工具 ? 運行記錄 ? 系統(tǒng)錯誤
mt_rand(): Argument #2 ($max) must be greater than or equal to argument #1 ($min)
PHP:misc.php#require(%s):0096
source/module/misc/misc_seccode.php#seccode->seccode->display():0187
source/class/class_seccode.php#seccode->seccode->image():0042
source/class/class_seccode.php#seccode->seccode->giffont():0064
source/class/class_seccode.php#mt_rand():0309
source/class/class_seccode.php#break():0309
User: uid=; IP=; RIP: Request: /misc.php?mod=seccode&mobile=2&update=64838&idhash=cSDZvz

1 貢獻

最佳答案

source\class\class_seccode.php
找到
  1. $y = mt_rand(0, $this->height - $font[$i]['height']);
復制代碼

修改為
  1. $y = mt_rand(0, max(0, $this->height - $font[$i]['height']));
復制代碼
回復

使用道具 舉報

8

主題

80

回帖

2

粉絲

漸入佳境

貢獻
8 點
金幣
6 個
沙發(fā)
發(fā)表于 2023-4-8 16:49:36 |廣東| 只看Ta
錯誤的原因是“mt_rand()”函數(shù)的第二個參數(shù)(max)必須大于或等于第一個參數(shù)(min),source/class/class_seccode.php”文件的第309行mt_rand()由于 min 大于max 這個條件不成立,因此程序出現(xiàn)了錯誤
回復

使用道具 舉報

12

主題

37

回帖

3

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
板凳
 樓主| 發(fā)表于 2023-4-8 17:39:54 |山東| 只看Ta
在php 7.4環(huán)境 無此報錯
回復

使用道具 舉報

45

主題

6740

回帖

18

粉絲

應用開發(fā)者

貢獻
666 點
金幣
1460 個
產(chǎn)品版本
X5.0+
QQ
地板
發(fā)表于 2023-4-9 09:45:03 |浙江| 只看Ta
datou 發(fā)表于 2023-4-8 17:39
在php 7.4環(huán)境 無此報錯

PHP8本來的改進就是要求更嚴格,所以不需要對比PHP7.X版本。你這個報錯的問題在于后臺驗證碼那個位置設(shè)置不正確導致的
回復

使用道具 舉報

12

主題

37

回帖

3

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
5#
 樓主| 發(fā)表于 2023-4-10 12:24:00 |山東| 只看Ta
謝謝兩位大神回復,學習了。可否幫忙看一下是設(shè)置的哪里問題。




回復

使用道具 舉報

17

主題

588

回帖

4

粉絲

應用開發(fā)者

貢獻
67 點
金幣
902 個
QQ
6#
發(fā)表于 2023-4-23 09:31:54 |浙江| 只看Ta
source\class\class_seccode.php
找到
  1. $y = mt_rand(0, $this->height - $font[$i]['height']);
復制代碼

修改為
  1. $y = mt_rand(0, max(0, $this->height - $font[$i]['height']));
復制代碼
回復

使用道具 舉報

12

主題

37

回帖

3

粉絲

漸入佳境

貢獻
0 點
金幣
5 個
7#
 樓主| 發(fā)表于 2023-5-5 17:01:22 |山東| 只看Ta
1314學習網(wǎng) 發(fā)表于 2023-4-23 09:31
source\class\class_seccode.php
找到

謝謝樓上的大神,您的方法解決了此問題。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關(guān)注公眾號
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2026-4-19 07:03 , Processed in 0.049131 second(s), 13 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復 返回頂部 返回列表