1樓:匿名使用者
檔案上傳一般情況下伺服器都會生成檔名的,完全可以避免檔名重複 並且能統一檔名,如果你只想用客戶端傳過來的檔名也可以:
$filename = $_files['file']['name']; // 獲取使用者提交的檔名
$sql = "select id from tablename where logo='$filename'"; // 當前檔名是否存在
$r = $dbh -> query($sql); // 直接用pdo操作
if ($r -> rowcount() > 0)
// 若檔名不存在上傳新logo
$sql = "update tablename set logo='$filename' where logo='$filename'";
$r = $dbh -> exec($sql);
$message = $r ? '儲存成功' : '儲存失敗';
echo $message;
2樓:匿名使用者
是要**還是思路?
最好上傳的時候把檔名寫入資料庫,
當上傳完成時檢查資料庫是否有這個檔名。
不需要考慮多使用者同時上傳,
因為畢竟有先有後
3樓:
你可以換個思路,起個不一樣的名字就可以,比如使用者名稱+時間+ip,這樣就不會出現同檔名了,這樣還能提高效率
php檔案上傳的時候如果有重名的檔案 會自動覆蓋還是上傳失敗
4樓:辭友緣心
這個不是由php來決定 而是由開發者來決定的
上傳檔案的流程是先將檔案上傳到臨時目錄 然後再拷貝到目標目錄 拷貝是的檔名可以是原檔名 但一般都會生成一個唯一的檔名
這樣即使你傳相同的圖也不會出現同名現象
拼多多使用者名稱如何更改,如何修改電腦使用者名稱?
回答為您查詢到 若使用者的多多錢包賬戶未繫結過銀行卡,可按如下路徑更換正確的實名資訊 步驟二 點選 免費提現 進入添卡頁,在添卡頁的 小鉛筆 處 修改實名 若使用者未看到小鉛筆,需先輸入銀行卡號哦 若之前繫結過銀行卡 包含已解綁 暫不支援更換實名資訊,需要您登出錢包後重新開通並實名。提問怎樣登出錢包...
為什麼知乎上很多使用者都已使用Windows Defender為政治正確
其實你還有一點理解的不對,我們不是在秀windows defender的優越感。相反,wd在我們的電腦裡是個存在感很低的附加功能。我也知道,wd根本不是微軟的主要業務,能力自然比不上專業的殺軟 政治正確 煩不煩,有沒有用 答案 c 試題解析 解析 試題 本題考查解讀史料獲取資訊的能力,陶片放逐法 體...
常聽別人說「單機多使用者」,這是什麼意思呀?
就是開機的時候通過不同使用者進入計算機,在控制面版裡的使用者裡設定就行 通過不同的使用者名稱進入電腦,一些個人的訊息就不會被分享。什麼叫單機多使用者 一個主機 多個顯示器 就是幾個人同時用一個主機 而且 互相不影響 有各自的鍵盤滑鼠 顯示器 你滴明白?暗黑3 國服,剛玩幾天,常聽人說,刷t4,t5什...