07-form

Similar documents
Microsoft Word - PHP7Ch01.docx

Microsoft Word - 改版式网页全文.doc

09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises)

吉林省科技发展计划项目申报书23005

ASP 電子商務網頁設計

ebook4-12

PowerPoint 演示文稿

Microsoft PowerPoint - P766Ch09.ppt

untitled

5-1 nav css 5-2

XXXXXXXX

(CIP) Web /,. :, ISBN X.W T P393.4 CIP (2004) Web ( ) ( / ) : * 787

2.4 Selenium Python Selenium Selenium Selenium Selenium pip install selenium Chrome WebDriver Google Chrome (Linux, Mac, Windows) Chrome WebDriv

1. 2. Flex Adobe 3.

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

PowerPoint プレゼンテーション

臺銀人壽「98年九至十一職等人員甄試」

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

06 C H A P T E R 6-1 WWW 6-2 WWW WWW WWW


Microsoft Word - ch02.doc

Microsoft PowerPoint - ch07_1.ppt

<4D F736F F F696E74202D20C8EDBCFEB2E2CAD4D1A7CFB0D7CAC1CF2E BBCE6C8DDC4A3CABD5D>

RUN_PC連載_10_.doc

IsPostBack 2

epub 61-2

目錄

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

FileMaker 15 WebDirect 指南

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

html表单:HTML表单基础知识

引 例 3 现 实 生 活 中 的 电 子 商 务 案 例 1 王 小 姐 是 一 家 网 络 公 司 职 员, 现 在 已 经 是 有 八 个 月 身 孕 的 准 妈 妈 由 于 出 行 不 是 很 方 便, 但 是 又 要 购 置 一 些 孕 妇 与 婴 儿 出 生 后 的 物 品 于 是 来

1. ( B ) IT (A) (B) (C) (D) 2. ( A ) (A) (B) (C) (D) 3. ( B ) (A) GPS (B) GIS (C) ETC (D) CAI 4. ( D ) (A) (B) (C) (D) 5. ( B ) (Stored Program) (A) H

目 录 目 录 平 台 概 述 技 术 架 构 技 术 特 点 基 于 统 一 平 台 的 多 产 品 线 支 撑 先 进 性 安 全 性 开 放 性 高 性 能 和

Windows XP

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学

第 11 章 互聯網技術 11.1 互聯 網 和 萬 維 網 的 發 展 歷 史 A. 互聯網的發展 互聯網是由 ARPANET 開 始發展的 1969 年 美國國防部高級研究計劃署 (ARPA) 把部分軍事研究所和大 的電腦連接起來 建造了㆒個實驗性的電腦網絡 稱為 ARPANET 並 列 的功能

WebEx 一键集成 1 文档目的 Web 集成 URL API 语法 启会 加会 调用 移动集成 wbx schema 调用 取得 sessionticket...4

第一章

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

untitled

<4D F736F F D D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

附件3:

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

温州市政府分散采购

天仁期末個人報告1.PDF

7. 小 星 星 一 閃 一 閃 亮 晶 晶, 滿 天 都 是 小 星 星 ; 掛 在 天 空 放 光 明, 好 像 許 多 小 眼 睛 ; 一 閃 一 閃 亮 晶 晶, 滿 天 都 是 小 星 星

ebook70-13

結合IC卡之校園安全網頁系統的設計與實現

目 录 1. 业 务 流 程 系 统 开 发 面 临 的 挑 战 与 机 遇 业 务 流 程 管 理 新 一 代 开 源 业 务 流 程 开 发 平 台 BPMX BPMX3 是 什 么 为 什 么 要 优 先 采 用 BPMX

南華大學數位論文

蒙 恬 科 技 軟 體 用 戶 授 權 協 議 本 許 可 協 議 為 蒙 恬 科 技 股 份 有 限 公 司 ( 以 下 簡 稱 蒙 恬 公 司 ) 授 予 您 合 法 使 用 本 軟 體 程 式 ( 本 軟 體 ) 之 協 議 書, 如 果 您 不 同 意 此 協 議 中 的 任 何 條 款,

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 一 一 般 公 共 服 务 支 出 二

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

無障礙網頁開發規範二版(草案)

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

LiveBOS产品白皮书

最 佳 做 法 : 在 需 要 时 或 需 要 前 从 CDN 下 载 内 容, 并 使 它 们 与 Flash 代 码 和 文 件 分 离 存 盘 率 vs 响 应 速 度 当 用 户 玩 游 戏 时, 客 户 端 可 以 把 每 一 个 变 化 实 时 写 到 后 端 Web 服 务 器, 也

Microsoft Word PHPCh15.docx

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

Microsoft Word - 第01章new.doc

Microsoft Word - 2AF63內文.doc

附 件 : 2009 年 度 国 家 精 品 课 程 名 单 一 本 科 国 家 精 品 课 程 ( 以 学 科 为 序, 共 400 门 ) 序 号 一 级 学 科 二 级 学 科 课 程 名 称 学 校 名 称 负 责 人 1 哲 学 哲 学 类 马 克 思 主 义 伦 理 学 安 徽 师 范

untitled

untitled

Microsoft Word - SPEC

Marketing_WhitePaper.PDF

目录

web程序设计.doc

SiteView技术白皮书

Microsoft Word - 第7章 表单17ok.doc

投影片 1

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

校 企 双 赢 的 长 效 合 作 机 制 (5) 为 毕 业 生 提 供 就 业 信 息 及 就 业 指 导, 分 析 评 价 教 学 质 量 对 人 才 培 养 模 式 提 出 意 见 和 建 议 ( 二 ) 专 业 校 企 合 作 理 事 会 1. 成 员 单 位 : 行 业 协 会 合 作

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1

turbomail方案

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

王亞欣報告.doc

2003年信息资源调查报告

<4D F736F F D B8BDBCFE332D3120C8EDBCFEB9A4B3CCCBB6CABFC5E0D1F8B7BDB0B8>

(Application Interoperability FrameworkCIF) CIF [3] ( ) (Application Interoperability FrameworkCIF) CIF ( ) 1 (Business IntelligenceBI) ;

软件概述

Azure_s


,, ,,,,, , ( GHQ), ,, :,, , :, g g g g g g g 31 g g( 1 ) 43 g g g g( 1 ) g g g

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

Microsoft Word SRS - 軟體需求規格.doc

Microsoft Word - linux命令及建议.doc

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

untitled



/

untitled

1. 前 言 在 現 代 的 工 作 環 境 必 須 要 有 網 路, 網 路 環 境 無 所 不 在, 而 求 職 者 必 須 具 備 網 路 方 面 的 專 業, 才 能 在 未 來 的 職 場 上 保 持 高 度 的 競 爭 優 勢 Cisco 網 路 環 境 幾 乎 涵 蓋 了 全 球 主

Transcription:

PHP 的输 入 表单与 文件上传杨亮

Web 基本流程 请求 页 面 对应 文件 获取数据 PC Mobile HTTP 请求 html css javascript 服务器 (Apache) (IIS) html css javascript 后端脚本 (PHP) (JSP) (ASP) 数据库 (MySQL) (Oracle) (Access) 返回 页 面 返回 页 面 返回数据 客户端 服务器端

PHP 基本 角 色 前端 工程师 后端 工程师 PC Mobile html css javascript 后端脚本 (PHP) (JSP) (ASP) 数据库 (MySQL) (Oracle) (Access) html CSS JavaScript 页 面内容 页 面外观 页 面 行为 接受请求获取数据处理数据 组织数据 管理数据 拼接 页 面

如果我要做 一个学院课程的相关 网站 2014 101.htm 102.htm 2014 年算法分析与设计 2014 年 Linux 系统与应 用 www course 101.htm 2015 年算法分析与设计 2015 102.htm 2015 年 Linux 系统与应 用 103.htm 2015 年 PHP 语 言程序设计 添加 一 门课程需要做的 工作 : Ctrl-C +Ctrl-V 当我有了 100 门课程后, 学院要求在所有 网 页上都加上学校 logo DRY: Don t Repeat Yourself! 工作量貌似有点 大

URL (Uniform Resource Locator) 统 一资源定位符 protocol : hostname[:port] path [?query] [#fragment] http:127.0.0.1:8080courseinfo.php?id=101&year=2015#score http:127.0.0.1:8080courseinfo.php?id=102&year=2014#score 访问不同的 网 页 两个视 角 给同 一个程序传递不同的数据 id=101 year=2015 id=102 year=2015 id=103 year=2015 id=101 year=2014 id=102 year=2014 info.php 2015 年算法分析与设计 2015 年 Linux 系统与应 用 2015 年 PHP 语 言程序设计 2014 年算法分析与设计 2014 年 Linux 系统与应 用

另 一发送数据给后端的 方式 : 表单 6 <form action="form.php" method="get"> 7 用户名 : <input type="text" name="user"><br> 8 密码 : <input type="password" name="password"><br> 9 邮箱 : <input type="text" name="email"><br> 10 性别 :<input type="radio" name="sex" value="1"> 男 单选框 11 <input type="radio" name="sex" value="2"> 女 <br> 12 爱好 :<input type="checkbox" name= fav[] value="1"> 排球 &n 13 <input type="checkbox" name= fav[] value="2"> 足球 &n 14 <input type="checkbox" name= fav[] value="3"> 篮球 &n 多选框 数据提交位置 name=value 15 <input type="checkbox" name= fav[] value="4"> 羽 毛球 16 <input type="checkbox" name= fav[] value="5"> 广泛 17 所在城市 : <select name="city"> 18 <option value="1"> 北京 <option> 19 <option value="2"> 天津 <option> 20 <option value="3"> 成都 <option> 21 <option value="4"> 上海 <option> 22 <option value="5"> 深圳 <option> 23 <select><br> 24 自我描述 :<br> 25 <textarea name="desp" row="5" col="20"><textarea><br> 26 <input type="submit" name="btn1" value=" 提交 "> 27 <input type="reset" name="btn2" value=" 清除 "> 28 <form> 下拉框 按钮

两种提交数据的 方式 GET POST URL 参数 HTTP 报 文 (URL 中不可 见 ) 数据量 小 (1KB) 获取信息不安全可重现 $_GET[ name ] 数据量 大 (2MB) 发送数据相对安全不可重现 $_POST[ name ] 两种数据类型 单个 name= sex text password radio textarea select 多个 name= fav[] checkbox select(multiple)

表单隐藏元素 : 不会显 示, 但同样传值, 各种奇妙应 用保存虽然需要提交, 但不需要或者没必要让 用户看到的内容 <input type="hidden" name="name" value="stef"> 文本区域 (textarea) 的换 行 \n nl2br() 页 面中的换 行 <br> urlencode() URL 编码字符串 URL 中的变量值 urldecode() http:www.ruanyifeng.comblog201002url_encoding.html http:www.ruanyifeng.comblog200710ascii_unicode_and_utf-8.html 设定初始值的 方法 标签 text password hidden radio checkbox select textarea 初始值设定 value= checked selected 中间 文字

<form action="form.php" method="get"> 用户名 : <input type="text" name="user" value="yangliang"><br> 密码 : <input type="password" name="password" value="123456"><br> 邮箱 : <input type="text" name="email" value="yangliang@vip.qq.com"><br> 性别 :<input type="radio" name="sex" value="1" checked> 男 <input type="radio" name="sex" value="2"> 女 <br> 爱好 :<input type="checkbox" name= fav[] value="1" checked> 排球 p; <input type="checkbox" name= fav[] value="2"> 足球 <input type="checkbox" name= fav[] value="3" checked> 篮球 p; <input type="checkbox" name= fav[] value="4" checked> 羽 毛球 p; <input type="checkbox" name= fav[] value="5"> 广泛 p; <br> 所在城市 : <select name="city"> <form> 自我描述 :<br> <option value="1"> 北京 <option> <option value="2" selected> 天津 <option> <option value="3"> 成都 <option> <option value="4"> 上海 <option> <option value="5"> 深圳 <option> <select><br> <textarea name="desp" row="5" col="20">this is my introduction<textarea><br> <input type="submit" name="btn1" value=" 提交 "> <input type="reset" name="btn2" value=" 清除 ">

http:127.0.0.1:8888courseform.php? user=yangliang&password=123456&email=yangliang%40vip.qq.com &sex=1&fav%5b%5d=1&fav%5b%5d=3&fav%5b%5d=4 &city=2&desp=this+is+my+introduction&btn1=%e6%8f%90%e4%ba%a4 @ -> %40 空格 -> + [ -> %5B ] -> %5D 中 文 -> UTF-8 编码 form.php 文件 1 <pre> 2 <?php 3 var_dump($_get); 4?> 5 <pre> GET 传内容相当不安全,POST 也不安全 结果 password=123456 密码如何传输 存储才最为安全? 密码如何设定才最安全? <pre> 标签 按照 HTML 代码显 示

通过表单上传 文件 4 <form action="file.php" method="post" enctype="multipartform-data"> 5 <input type="file" name="mying"><br> 6 <input type="file" name="mycv"><br> 7 <input type="submit" value="upload"> 8 <form> 1 <?php 2 var_dump($_files); 4 foreach($_files as $file_type => $file_info) { 5 if(is_uploaded_file($file_info['tmp_name'])) { 6 $file_dest = 'upload'. DIRECTORY_SEPARATOR. $file_info['name']; 7 echo $file_dest; 8 if(!move_uploaded_file($file_info['tmp_name'], $file_dest)) { 9 echo "can not move file"; 10 } 11 }else{ 12 echo "is not uploaded file"; 13 } 14 } 15?> 每步都有可能出错 目录分割符 只是存为临时 文件系统默认删除

作业 一 学习与 文件操作相关的 PHP 函数 PMWD Chapter 2 and 19