PbootCMS附件上傳失敗報錯UNKNOW: Code: 8192; Desc: stripos():

黄文Rex發表於2024-09-29

當遇到上傳失敗報錯 UNKNOW: Code: 8192; Desc: stripos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior; File: /www/wwwroot/aaa.xxxx.com/core/function/file.php; Line: 176; 時,可以透過修改程式碼來解決該問題。

解決方案

  1. 定位問題程式碼
  2. 修改程式碼
  3. 驗證結果

詳細步驟

1. 定位問題程式碼

  1. 開啟檔案
    • 開啟 /core/function/file.php 檔案。
    • 查詢以下程式碼行:
      if (stripos($types, $ext) !== false)

2. 修改程式碼

  1. 替換程式碼
    • 將上述程式碼替換為:
      if (stripos($types, chr($ext)) !== false)

相關文章