Re: [請益] FORM傳參數給php問題(file upload)?
※ 引述《henry4343 (henry)》之銘言:
: 請問各位
: 最近在做上傳檔案的功能,網路上有很多教學
: 試過之後有兩個問題想要請問
: <form action="uploadFile.php" method="POST" enctype="multipart/form-data">
: 檔案名稱:<input type="file" name="file" id="file" />
: <input type="submit" name="submit" value="上傳檔案" />
裡面多加 <input type="hidden" name="upload" value="/upload" />
: </form>
: <?php
php 就可以用 $_POST['upload'] 去接那個值
: $upload = "/upload";
所以這行就省了, 不過還是建議指定加入預設值和一些安全性檢查
: move_uploaded_file($_FILES["file"]["tmp_name"],
: $upload.$_FILES["file"]["name"]);
變成 move_uploaded_file($_FILES["file"]["tmp_name"],
$_POST['upload']."/".$_FILES["file"]["name"]);
^--- 記得這個把路徑跟檔名分開
: ?>
: 上面的範例可以選擇一個檔案並且傳到upload的資料夾底下
: 可是我想要動態的改變我上傳的位置
: 有兩個問題
: 1.因為我可以利用javascript記錄我要上傳的目錄位置,
: 我該怎麼把javascript記錄的值都到form裡面?
: 2.要怎麼從html的from傳值upload.php讓我可以動態改變$upload?
: 或者有其他的方法可以達成我的需求?
: 感謝各位~~~
form 也要指定個 name 屬性, 像是 name="boo"
這樣就可以透過 js 去存取 document.boo.upload.value
或是用 jQuery 更方便
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.56.203
推
07/31 16:12, , 1F
07/31 16:12, 1F
推
07/31 16:18, , 2F
07/31 16:18, 2F
→
07/31 16:18, , 3F
07/31 16:18, 3F
→
07/31 16:19, , 4F
07/31 16:19, 4F
→
07/31 16:20, , 5F
07/31 16:20, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章