看板 PHP 關於我們 聯絡資訊
各位大家好~ 不好意思又有問題來麻煩各位!!!! 目前是使用flash錄音,將錄好的檔使用php存成.wav。 但是遇到一個問題,就是檔名沒有辦法做變動, 資料夾內永遠就只有一開始錄的.wav。 再重新執行一次flash也無法覆蓋原有wav檔。 想請問各位,是應該在php動態更換檔名呢? 還是應該在flash就要動態更改檔名? 附上php原始碼 <?php if(isset($HTTP_RAW_POST_DATA)){ $name ='test2.wav'; //此為自己設定圖片名稱 $im = fopen("C:\\AppServ\\www\\write\\".$name,'a'); $write=fwrite($im,$HTTP_RAW_POST_DATA); if($write=FALSE) { echo "false $im"; exit; } else { echo "ok"; } fclose($im); } echo "tes"; echo $HTTP_RAW_POST_DATA; ?> 先感謝各位了!!!!!!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.3.105
savenckugo:if那邊是= 還是 ==? 03/10 16:55
james0229:我是寫一個=而已 03/10 17:15
planetoid2:一個 = 會總是 true 吧? 03/10 23:09
LPH66:不幸的它是 = FALSE 所以會總是 false 03/11 14:46
LPH66:比較相等請永遠寫 == 03/11 14:46
james0229:現在改成==,那檔名更改問題要怎實現?? 03/11 15:10
kerash:為什麼不判斷是否已存在該檔案然後把name改掉呢? 03/11 17:50
james0229:有阿~有判斷了,如果沒有這個檔案,才會加入指定檔名!! 03/12 03:04
james0229:但是,想要將FLASH中的使用者名稱,傳給PHP當檔名,卻沒 03/12 03:05
james0229:辦法抓到使用者名稱。該怎麼去改寫較好???? 03/12 03:06
kerash:我只看到你的檔名是 $name ='test2.wav' 那你說的判斷在? 03/12 12:56
james0229:問題解決了!!在FLASH端的.php後加註?user=james&num=01 03/13 01:21
james0229:PHP這邊加上$User=_GET("user");還有$no=$_GET("num") 03/13 01:24
james0229:$wav=".wav"; $name=$User.$no.$wav; 這樣就可以了^^ 03/13 01:26
james0229:然後在FLASH將user&num設成可變動的變數即可。$no後少; 03/13 01:28
james0229:感謝各位囉~ 03/13 01:29