Re: [問題] PHP網頁移到FreeBSB發生問題
※ 引述《UqU (我愛睡覺)》之銘言:
: 請問一下板上有經驗的人
: 我在WINDOWS的主機上面寫了一個PHP的網頁
: 這個網頁是提供上傳的 但是移到FreeBSB主機就無法運作
: 程式碼如下 :
: <?
: If ($RC_pic != "none") {
: copy($RC_pic,"./RC_upload/$RC_pic_name");
: unlink($RC_pic);
: echo "上傳完成";
: } else {
: echo "沒有檔案";
: }
: ?>
: 原本在WINDOWS主機都沒有問題
: 但是在FreeBSB主機就發生以下錯誤
: Warning: unlink() [function.unlink]: No such file or directory in /***/RC_loaded.php
: 而且檔案也沒有傳到指定資料夾
: 目前猜測是他可能上傳上去 但是無法從暫存資料夾轉到指定資料夾!?
1. php 版本 ?
2. 正如你所說, 到硬碟上 "預期" 的暫存目錄去翻翻看.
3. 前後程式碼, 以及送出檔案的 form.
4. php.ini 設定 ?
5. 也許先念念 php manual - Handling File Uploads 會對你有點幫助.
http://www.php.net/manual/en/features.file-upload.php
在移機時無法正常運作, 最常見的原因還是因為設定的不同.
是否兩台在 php.ini 中都有設定 register_globals ?
upload_tmp_dir 是否設定相同 ? (如果你是將它寫死在 code 裡的話) 或有權限 ?
另外在 php 4.0.3 + 可以使用兩個函數來取代你的 copy (雖然沒差太多 ^^;)
is_uploaded_file() 和 move_uploaded_file() (這看來也不像主要問題.)
如果以上沒有幫助的話, 建議先念第五項, 接著把前四項的答案也丟出來, 會好動手些.
--
鬼壓床怎麼辦
騎上去啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.217.134
推
09/29 11:57, , 1F
09/29 11:57, 1F
→
09/29 11:58, , 2F
09/29 11:58, 2F
推
09/29 12:06, , 3F
09/29 12:06, 3F
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章