[請益] 存檔檔名問題!!

看板PHP作者 (james0229)時間12年前 (2012/03/18 03:10), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
大家好 之前有問過相關問題了,已經解決, 但又出現類似但又不太一樣問題,所以來請教各位。 附上原始碼 <?php if(isset($HTTP_RAW_POST_DATA)){ $User=$_GET["user"]; $no=$_GET["num"]; $x=1; $wav=".wav"; $filename=$User.$no.$x.$wav; $im = fopen("C:\\AppServ\\www\\write\\".$filename,'a'); $write=fwrite($im,$HTTP_RAW_POST_DATA); if($write==FALSE) { echo "false $im"; exit; } else { echo "ok"; } fclose($im); } ?> 之前問題是如何抓到flash傳的使用者名稱與題號來更改我的檔名, 但現在想要再PHP端加一個變數$x。 意思就是FLASH執行錄音後可以讓$x累加1,使得檔名前面不變, 但存檔時會變成xxx1.wav xxx2.wav xxx3.wa ...等 不知道在PHP要怎麼改寫?再請各位給點提示?或者是這樣的方式是不可行的? 先感謝各位了~^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.15.142

03/18 10:59, , 1F
之前就說檢查檔案存不存在了啊~"~,php 有 file_exists
03/18 10:59, 1F

03/18 10:59, , 2F
判斷該檔案存不存在,存在的話就把filename改名,然後在
03/18 10:59, 2F

03/18 10:59, , 3F
fwrite了 這樣就可以變成每次都可以存不同的檔名
03/18 10:59, 3F
文章代碼(AID): #1FPE6fW8 (PHP)