2 回答

TA貢獻(xiàn)1826條經(jīng)驗 獲得超6個贊
您$imageTitle
和$imageDesc
變量在此代碼中為空,因為它們從未被賦予值。因此它不會進(jìn)入if
語句并移動文件。

TA貢獻(xiàn)1921條經(jīng)驗 獲得超9個贊
您可能在這里被否決了,因為您對代碼實際作用的描述有些含糊。您似乎也沒有測試或發(fā)布MCVE。例如,SELECT * FROM gallery;
當(dāng)您使用數(shù)據(jù)的全部目的是顯示計數(shù)(這與您描述的問題無關(guān))時,為什么要這樣做。
您對文件名的處理是明智的,盡管理想情況下路徑應(yīng)該在文檔根目錄之外(以及隨后由腳本介導(dǎo)的讀取訪問)。
“所有 mysql 查詢都在工作”表明執(zhí)行線程正在到達(dá)move_uploaded_file(),我們不應(yīng)該猜測代碼如何工作/您可能運行了哪些診斷。每個“if”語句都應(yīng)該有一個“else”。每個 mysqli_*() 調(diào)用都應(yīng)該檢查返回值。您應(yīng)該檢查 move_uploaded_file() 的返回值。您還應(yīng)該檢查日志文件中的錯誤和警告(在驗證日志記錄機制按預(yù)期工作之后)。
粗略瀏覽一下代碼(我想相關(guān)的 POST 變量已填充),我要查看的下一個位置(在返回值和日志之后)是目標(biāo)目錄的權(quán)限。
- 2 回答
- 0 關(guān)注
- 197 瀏覽
添加回答
舉報