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來決定 而是由開發者來決定的
上傳檔案的流程是先將檔案上傳到臨時目錄 然後再拷貝到目標目錄 拷貝是的檔名可以是原檔名 但一般都會生成一個唯一的檔名
這樣即使你傳相同的圖也不會出現同名現象
linux是多使用者的,請問我怎麼才能多個人同時
新增多個使用者 使用ssh遠端終端連線 同時登陸,不影響使用啊 網上說linux是多使用者的作業系統,但是我想知道linux如何同時登陸兩個不同的使用者?在windows下用putty就可以實現linux多使用者同時登入了。windows xp是假多使用者。linux系統的每個使用者登入後,都是一個...
電腦設定多使用者有什麼用 兩種使用者之間有什麼區別?
多使用者可以開啟一些被限制單個使用者只能開啟一個視窗的軟體,個使用者的個人設定和配置檔案等均不同。1 單擊 開始 按鈕,選擇 控制面板 命令,開啟 控制面板 對話方塊。2 雙擊 使用者帳戶 圖示,開啟 使用者帳戶 之一對話方塊。3 在該對話方塊中的 挑選一項任務 選項組中可選擇 更改使用者 建立一個...
知乎不是號稱很有名氣,有很多使用者嗎,為什麼我在裡面100多個提問沒人回答,都提問很久了
知乎的人,總喜歡不把自己當人,喜歡站在神的角度去看待別人的事情,通過分享自己的 學識 或者經理,來教育別人如何做事。擴充套件資料 知乎是以內容為基礎,以分享為動力,以互動為手段,構建起了一個優質 高效的內容池。既整合了內容,又連線了人。知乎的缺陷在於內容過於發散,經常收斂不住,導致內容常常顯得零散,...