- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP 课堂--实验 4
PHP 课堂--实验 4
实验目的:
掌握 PHP 中函数的基本应用,注意参数传递过程中传值和传引用的区别
掌握 PHP 中表单的基本应用,包括 get 和 post 两种方式,注意这两种方式的区别掌握 PHP 中文件的打开,关闭和上传操作
掌握 PHP 中 cookie 和 session 的基本使用
实验内容:
1.编写一个 php 动态页面,在 html 标记中用先嵌入一段 php 代码,给变量$x 赋一个文本数值;然后把$x 的数值作为一个 html 表单中的文本型输入框的 value 属性值。
提示:
使用:inputtype=text name=x size=32value=?php echo $x;?
2、使用 form 进行不同页面动态交互(两种不同方式,get 和 post 的区别,)
建立前后 2 个页面,通过使用form 和 sumbit 按钮来实现:将前一页输入框中的值提交给后一页进行显示。
提示:
前页:
页面跳转:formaction=要转向的页面路径method=post (也可以使用 get 方法,注意这两种方法的不同)
提交按钮:inputtype=submit name=bt1 size=20 value=提交
后页:
显示前一页传来的参数的方法:
?php echo $_POST[前一页接受输入的控件名称];?
3、使用 form 进行相同页面动态交互。
使用循环将用户输入的 4 个数由小到大排序显示。提示:
本页的动态交互:不需要 action,直接:formmethod=post, 再结合$_POST[]数组即可。假设我们的提交按钮是:input type=submit name=bt1size=20 value=提交
则通过$_POST[“bt1”]可获得页面的提交情况:
if(isSet($_POST[bt1]))//已点击了提交按钮,此值=真,否则为假。
4、文件上传提示:
创建一个文件上传表单,注意 enctype=multipart/form-data(表示表单需要二进制数据);进行文件上传的操作,注意$_FILES 变量和参数的使用,文件上传过程中先把文件存放在服务器的临时目录,$_FILES[“file”][“tmp_name”],然后再利用 move_uploaded_file()拷贝到指定目录;
提高要求,在文件上传过程中,对于文件类型,文件大小进行限制,如只允许小于 100k 的
/body
/body
文件。
5.按照课件上面的 cookie 和 session 例子,了解 cookie 和 session 的基本用法
1、源代码:exam4_1.php [php] view plaincopyprint?
html
body
?php
$x = Hello world!!!;
?
编写一个 php 动态页面,在 html 标记中用先嵌入一段 php 代码,给变量$x 赋一个文本数值;
然后把$x 的数值作为一个 html 表单中的文本型输入框的 value 属性值。
input type=text name=x size=32 value=?php echo $x;?/
/body
/html
源代码:exam4_2.php [php] view plaincopyprint?
html
body
form action=exam4_2_post.php method=post
请输入姓名:input name=username type=text
input type=submit value=提交到另一个页面
/form
/body
/body
/html
exam4_2_post.php
html
body
?php
echo 由页面 exam4_2.php 通过 POST 方式传过来值为; echo br/;
echo $_POST[username];
?
/html
/html
/body
/body
源代码: exam4_3.php
[php] view plaincopyprint?
html
body
h1排列输入数字的大小顺序/h1
form method=POST
数 1:input type=text name=x[] br 数 2:input type=text name=x[] br 数 3:input type=text name=x[] br 数 4:input type=text name=x[] br
input type=submit name=b1 value=提交
/form
?php
if(isSet($_POST[b1])) {//已点击了提交按钮
$x = $_POST[x];
$num
文档评论(0)