html上傳表單
『壹』 html怎把用戶上傳的表單內容存到電腦上的txt筆記本
HTML自身沒有響應的操作內容,js等腳本好像也沒有生成文件的功能。某些控制項估計可以。
php有文件版操作系統,可以創建讀權寫文件。你可以用用php寫一個文件操作類,用來創建和讀寫txt文本文檔。具體的,你可以去查閱PHP的file操作內容(創建文件夾,創建文件,修改文件)。
但是,讀取到你的電腦是有問題的,因為你的電腦不能做伺服器(別人能訪問你的電腦,其實原則上是可以的,但具體為何不能用自己的電腦當「主機」你去其他地方搜一下吧)。
那麼,如何把文件弄到你的電腦上呢?這就涉及到一個「同步」功能。你需要使用一個客戶端來接收伺服器端的數據信息,然後,伺服器端或你的本地客戶端再接受數據,同步生成數據即可。最笨的方法就是自己用FTP去Download!
某些CMS(網站內容管理系統)都有【日誌】功能,日誌功能就是把你的操作記錄到一個文本文件中,按日期生成響應的操作文件(或者放入資料庫)。當你查看查看某些主機的時候,可能也經常看到一些日誌文件(log.txt),其實就是程序生成的文件。
這種功能的設計,還是比較復雜的,了解相關的知識後,從最簡單的功能開始設計開發,1+1+1+1這樣的逐個完善就可以了。
『貳』 支持文件上傳的html表單
/可以理解為關閉符號,關閉的是input name ="myfile"type="file"
input是可以不用關閉的
tmp是 temporal 暫時的
dir是 directory 目錄
都是變數名,不必糾結
『叄』 html 表單上傳圖片
用表單中的文件域(<input type="file".../>)控制項可以上傳文件。
打開DreamWeaver,這里使用的版本是CS6,新建一個php文件。
保存到網站目錄下,命名為upload.php。
在代碼中插入一個表單
對話框中,操作留空,方法選擇「post」,編碼類型輸入「multipart/form-data」,名稱命名為「upload_form」,其中編碼類型必須為「multipart/form-data」。點擊確定,產生的代碼如下:
<body>
<form action="" method="post" enctype="multipart/form-data" name="upload_form"></form>
</body>
接下來在form中插入一個標簽控制項、一個文件域控制項和一個上傳按鈕。
結果如下:
<body>
<form action="" method="post" enctype="multipart/form-data" name="upload_form">
<label>選擇圖片文件</label>
<input name="imgfile" type="file" accept="image/gif, image/jpeg"/>
<input name="upload" type="submit" value="上傳" />
</form>
</body>
不同的瀏覽器,對於文件域控制項的顯示不同,IE9瀏覽器和FireFox中的預覽效果都要看一下
代碼中,重要的是名為img
『肆』 html網站表單內容怎麼提交到資料庫
1:首先要使用PHP的超全局變數 $_GET 和 $_POST 用於收集表單數據(form-data)
2:然後使用INSERT INTO 語句用於向資料庫表中插入新記錄。
具體示例:
(1)首先創建了一個名為 "Persons" 的表,有三個列:"Firstname", "Lastname" 以及 "Age"。
(2)其次創建一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。
(3)接著當用戶點擊上例中 HTML 表單中的提交按鈕時,表單數據被發送到 "insert.php"。"insert.php" 文件連接資料庫,並通過$_POST 變數從表單取回值。然後,mysql_query() 函數執行 INSERT INTO 語句,一條新的記錄會添加到資料庫表中。
『伍』 html上傳表單屬性
表單的文件上傳元素默認樣式確實是:
只是這樣並不美觀,於是常見做法是創專建一個文本框和屬一個按鈕來配合文件上傳元素:
核心就是將上傳元素的透明度設置為0,即完全透明,然後絕對定位到按鈕上上面,這樣用戶點擊按鈕時,實際是點擊到上傳元素。然後添加js,將上傳元素的value值賦給文本框的value值,實現在文本框中顯示文件元素的value屬性值。
該上傳元素的onchange事件監聽函數為:onchange="document.getElementById('textfield').value=this.value"
『陸』 html文件上傳表單問題
根據W3C標準是不可以的
但寫個木馬之類的程序就可以
這個找個高手問問吧
『柒』 如何通過HTML的Form表單把文件A,B,C,D,E,F上傳到網頁上,求詳細代碼越多越好..
html代碼製作的是靜態頁面,不會把表單內容上傳。只有利用動態編回程語言才可上傳。
可以利用答dreamweaver的動態網頁製作功能,生成相應的程序,就可以上傳了。
不過這也不是一兩句話就可以說明白的,況且動態語言也有多種,asp、php、jsp等等,每種寫法都不一致。
『捌』 html 表單中 上傳 文件格式
如果post中沒有收到文件而收到了其他的提交數據,那麼可以確定為文件沒有上傳。
但因為問題版描述比較抽象權所以原因有很多,比如不通過控制項而直接填寫文件路徑在部分瀏覽器里不兼容,比如瀏覽器安全策略不允許腳本(js)控制提交等等。
『玖』 HTML表單的POST上傳方式
數據不是放在html文件頭,而是放在http請求頭里的。
http是種協議。如果有興趣可以了解一下,但是跟你寫網頁什麼的沒什麼很重要的關系
『拾』 HTML怎麼上傳文件和提交表單,都上傳和提交在哪裡了
查看代碼,看上傳文件的保存路徑