0
之前,我試圖從表單提交的數據之前創建一個「請確認」頁面確認頁面。該表單有一個文件上傳字段。 如何傳遞的是什麼,在上傳現場提交,使他們能夠確認並再次點擊提交的價值?文件上傳和提交
我要張貼到隱藏字段和呼應價值觀,使他們能夠確認數據的其餘部分。
如何做到這一點了上傳$_FILE
第一頁:
<form action="confirm.php" method="post">
<input type="text" name="name"/>
<input type="file" name="attachment"/>
<input type="submit" name="submit" value="Submit"/>
</form>
Confirm.php
<form action="submit_data.php" method="post">
Your Name: <? echo $_POST['name']; ?>
<input type="hidden" name="name" value="<? echo $_POST['name']; ?>"/>
//HERE IS WERE I NEED TO STORE THE FILE INFO
Your File Name: <? echo $_FILES['attachment']['name']; ?>
<input type="hidden" name="<? echo $_FILES['attachment']; ?>"/>
<input type="submit" name="submit" value="Submit"/>
</form>
有道理。我現在會測試它。謝謝。 +1 – Denoteone 2012-03-12 03:34:55
我試過你的概念,但在submit_data.php頁面上,當我引用$ tmp_path從後變量我收到以下錯誤「警告:複製(/ tmp/phpFC4G3c)[function.copy]:無法打開流:在你的confirm.php頁面中沒有這樣的文件或目錄......「 – Denoteone 2012-03-13 02:34:31
你需要將tmp文件從/ tmp/*移動到另一個目錄中。一旦頁面已被處理HTTP服務器是最有可能刪除此文件。 $ NEWPATH = '文件/ somefile.upload';複製($ tmpPath,$ newPath); – 2012-03-13 03:55:33