作者TsukinoUsagi (月野兔)
看板PHP
標題Re: [請益] 上傳
時間Sat Sep 24 23:23:06 2005
※ 引述《fodash (搞威)》之銘言:
: ※ 引述《kuoyu (^_^)》之銘言:
: : 呼叫 phpinfo() 看看有沒有什麼變數可以使用..
: 我後來發現是
: 我在<form action="xxx.php" ...... enctype="multipart/form-data">
: 如果我加了enctype這個功能我上傳檔案的路徑就會變成windows暫存檔
這個不加不行吧.
: 如果不加就不會有這個問題
: 可是如果不加其他電腦要想要上傳會發生no such file or directory的情況
: 不知道該怎樣解決
: 身旁沒人可以問 自己第一次寫問題很多 問的問題可能太簡單
: 請大家幫幫忙也多多包函 謝謝^^
xxx.php這樣寫寫看
if ($_FILES['filefield']['error']==0) {
if (move_uploaded_file($_FILES['filefield']['tmp_name'], "c:/temp/xxx.txt")) {
echo("檔案上傳成功");
} else {
echo("檔案上傳失敗");
}
} else {
die("檔案上傳失敗");
}
這樣會把上傳過來的檔案強制存成xxx.txt, 存在c:\temp裡,
如果希望照原來的檔名存的話, 換成$_FILES['filefield']['name']就可以了,
但請考慮一下可能會有兩個人上傳同名檔案的情況.
太久沒在windows下寫php了, 這樣寫不曉得對不對,
有錯請指正.
--
響: 「嗯, 加油喔, 那麼....早點睡, 掰掰, 晚安....
要是明天也能見面那該有多好. 」
-- 想君~Memories Off~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.52.97