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來決定 而是由開發者來決定的
上傳檔案的流程是先將檔案上傳到臨時目錄 然後再拷貝到目標目錄 拷貝是的檔名可以是原檔名 但一般都會生成一個唯一的檔名
這樣即使你傳相同的圖也不會出現同名現象
802 11n支援多使用者MIMO嗎 單使用者和多使用者MIMO的區別
mimo 技術的應用,使空間成為一種可以用於提高效能的資源,並能夠增加無線系統的覆蓋範圍。無線電傳送的訊號被反射時,會產生多份訊號。每份訊號都是一個空間流。使用單輸入單輸出 siso 的系統一次只能傳送或接收一個空間流。mimo 允許多個天線同時傳送和接收多個空間流,並能夠區分發往或來自不同空間方位...
很多使用者反映我們的產品,建材中PVC法蘭不經用,冬天不耐寒
料管一般是以塑料樹脂為原料 加入穩定劑 潤滑劑等,以塑的方法在制管機內經擠壓加工而成。由於它具有質輕 耐腐蝕 外形美觀 無不良氣味 加工容易 施工方便等特點,在建築工程中獲得了越來越廣泛的應用。主要用作房屋建築的自來水供水系統配管 排水 排氣和排汙衛生管 地下排水管系統 雨水管以及電線安裝配套用的穿...
一臺電腦多使用者怎麼能在使用者上看見其他使用者桌面
你進入c盤 找到documents and settings 資料夾 然後再點相應的使用者名稱 用windows的遠端桌面登陸,你只要知道各個使用者的賬號密碼就可以了 在附件 遠端桌面連線裡面 不懂的話就加我問我,記得在我的電腦 右鍵 屬性裡面吧遠端勾選 c documents and settin...