欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    php培训讲义4Php常用交互技术.ppt

    • 资源ID:6514643       资源大小:348.50KB        全文页数:19页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    php培训讲义4Php常用交互技术.ppt

    2023/11/8,1,Php动态网站设计与应用,段克奇,本资料由-大学生创业|创业|创业网http:/提供资料在线代理|网页代理|代理网页|http:/减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http:/,2023/11/8,2,第四讲 Php常用交互技术,1.操作表单2.?传值3.获取客户端IP、OS、IE4.cookie技术5.上传文件6.发送邮件,本资料由-大学生创业|创业|创业网http:/提供资料在线代理|网页代理|代理网页|http:/减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http:/,2023/11/8,3,第四讲 Php常用交互技术,1.操作表单$_POST“”数组$_GET“”数组比如:用户名称:用户口令:用户爱好:电影1电影2电影3电影4,本资料由-大学生创业|创业|创业网http:/提供资料在线代理|网页代理|代理网页|http:/减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http:/,2023/11/8,4,第四讲 Php常用交互技术,1.操作表单这是result.php页面的处理代码:用户名称:用户口令:用户爱好:一共有个爱好!分别如下:;?注意:这两个基本的数组只能用大写字母:错误:$_get$post,2023/11/8,5,第四讲 Php常用交互技术,2.?传值这个操作和asp环境完全相同,举例说明,2023/11/8,6,第四讲 Php常用交互技术,3.获取客户端IP、OS、IE;echo$_SERVERHTTP_USER_AGENT;/可以用split()函数隐藏ip的某一位.?,2023/11/8,7,第四讲 Php常用交互技术,3.获取客户端IP、OS、IEfunction os($text)if(strstr($text,NT 5.2)!=)$system=Windows 2003;elseif(strstr($text,NT 5.1)!=)$system=Windows XP;elseif(strstr($text,NT 5)!=)$system=Windows 2000;elseif(strstr($text,NT 4)!=)$system=Windows NT4;elseif(strstr($text,NT 4.9)!=)$system=Windows ME;elseif(strstr($text,98)!=)$system=Windows 98;elseif(strstr($text,95)!=)$system=Windows 95;else$system=未知;return$system;,2023/11/8,8,第四讲 Php常用交互技术,3.获取客户端IP、OS、IEfunction browser($text)if(strstr($text,MSIE 6.0)!=)$r=Internet Explorer 6.0;elseif(strstr($text,MSIE 5.5)!=)$r=Internet Explorer 5.5;elseif(strstr($text,MSIE 5.01)!=)$r=Internet Explorer 5.01;elseif(strstr($text,MSIE 5.0)!=)$r=Internet Explorer 5.00;elseif(strstr($text,MSIE 4.0)!=)$r=Internet Explorer 4.01;else$r=未知;return$r;,2023/11/8,9,第四讲 Php常用交互技术,3.获取客户端IP、OS、IE;echo$_SERVERHTTP_USER_AGENT;echo;echo os($_SERVERHTTP_USER_AGENT);echo;echo browser($_SERVERHTTP_USER_AGENT);?,2023/11/8,10,第四讲 Php常用交互技术,4.Cookie技术应用:Cookie是用户访问网站时,由web服务器在客户端磁盘上写入的一些小文件,用于记录浏览者的一些个人信息以及所做的操作信息。在需要时你可以像使用一般变量一样方便的使用cookie。Cookies由函数setcookie()设定。与输出HTTP标头的函数header()一样,setcookie()必须在任何实际内容杯输出到浏览器之前调用。在php环境下设置cookie变量的语法如下:setcookie(“变量名称”,变量结果,有效期)比如:setcookie(“num”,1,time()+10)意思为声明一个cookie变量num结果为1,有效期为10秒。/time()函数返回自1970年1月1日以来的以秒数计的时间,2023/11/8,11,第四讲 Php常用交互技术,4.Cookie技术应用:通常是使用Time()和Mktime()来设置cookie变量的寿命,从而避免浏览器关闭时,cookie变量的终止。Time()函数用来确定当前时间,秒为单位,比如:一般用此函数设置cookie终止的相对时间;比如:setcookie(“num”,1,time()+10)/表示相对于当前时间10秒后失效Mktime()Mktime(hour,minute,second,month,day,year)比如:mktime(0,0,0,7,1,2005)表示2005-7-1 00:00:00一般用此函数设置cookie终止的绝对时间;比如:setcookie(“num”,1,mktime(0,0,0,7,1,2005)/表示绝对在2005-7-1 00:00:00后失效,2023/11/8,12,第四讲 Php常用交互技术,4.Cookie技术应用:访问cookie:在php中,设置cookie后,不能再相同的请求中访问cookie。而在设置完后,需要重载网页才可以正常访问。Isset()函数:用于确定变量是否被设置,如已经设置,返回true,否则返回false;Empty()函数:Header()函数:网页重定向 header(location:form.php?message=不能为空!);用$_COOKIE“”数组来接收cookie变量中的结果。比如:$num=$_COOKIE“num”;/表示接收上述设置的cookie变量,2023/11/8,13,第四讲 Php常用交互技术,4.Cookie技术应用:一个简单的计数器例子:/也可以结合前面讲的图形计数器效果改成图形效果。/下面再举一个用户登陆用cookie变量记录用户信息的例子。,2023/11/8,14,第四讲 Php常用交互技术,5.php上传文件处理:php上传文件是使用php环境中的全局变量$_FILES来完成的,全局变量$_FILES自 PHP 4.1.0 起存在,此数组包含有所有上传的文件信息。(在更早的版本中用$HTTP_POST_FILES 替代)。可以如下建立一个特殊的表单来支持文件上传:选择上传文件:注:要确保文件上传表单的属性是 enctype=“multipart/form-data”,否则文件上传不了。以上范例中$_FILES 数组的内容如下所示。我们假设文件上传字段的名称如上例所示,为 uploadfile。名称可随意命名。$_FILES“uploadfile”name客户端机器文件的原名称。$_FILES“uploadfile”size已上传文件的大小,单位为字节。$_FILES“uploadfile”tmp_name 文件被上传后在服务端储存的临时文件名。$_FILES“uploadfile”error 和该文件上传错误代码。在 PHP 4.2.0 新增的。$_FILES“uploadfile”type 文件的 MIME 类型。如果浏览器提供此信息的话。一个例子是“image/gif”。不过此 MIME 类型在 PHP 端并不检查,因此不要想当然认为有这个值。注:上述代码中的namesizetmp_nameerrortype都是关键字,不能拼写出错。,2023/11/8,15,第四讲 Php常用交互技术,5.php上传文件处理:以上范例中$_FILES 数组的内容如下所示。我们假设文件上传字段的名称如上例所示,为 uploadfile。名称可随意命名。$_FILES“uploadfile”name客户端机器文件的原名称。$_FILES“uploadfile”size已上传文件的大小,单位为字节。$_FILES“uploadfile”tmp_name 文件被上传后在服务端储存的临时文件名。$_FILES“uploadfile”error 和该文件上传错误代码。在 PHP 4.2.0 新增的。$_FILES“uploadfile”“type”文件的 MIME 类型。如果浏览器提供此信息的话。一个例子是“image/gif”。不过此 MIME 类型在 PHP 端并不检查,因此不要想当然认为有这个值。注:上述代码中的“name”“size”“tmp_name”“error”“type”都是关键字,不能拼写出错。文件被上传后,默认地会被储存到服务端的默认临时目录中,即 php.ini 中的 upload_tmp_dir设置的路径下。,2023/11/8,16,第四讲 Php常用交互技术,5.php上传文件处理:表单接收页面upload.php 返回n;?window.parent.form1.photo.value=返回;?,2023/11/8,17,第四讲 Php常用交互技术,5.php上传文件处理:接受上传文件的 PHP 脚本为了决定接下来要对该文件进行哪些操作,应该实现任何逻辑上必要的检查。例如可以用$_FILESuserfilesize 变量来排除过大或过小的文件,也可以通过$_FILESuserfiletype 变量来排除文件类型和某种标准不相符合的文件,但只把这个当作一系列检查中的第一步,因为此值完全由客户端控制而在 PHP 端并不检查。如果表单中没有选择上传的文件,则 PHP 变量$_FILESuserfilesize 的值将为 0,$_FILESuserfiletmp_name 将为空。如果该文件没有被移动到其它地方也没有被改名,则该文件将在表单请求结束时被删除。,本资料由-大学生创业|创业|创业网http:/提供资料在线代理|网页代理|代理网页|http:/减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http:/,2023/11/8,18,第四讲 Php常用交互技术,6.发送邮件:mail()函数:,本资料由-大学生创业|创业|创业网http:/提供资料在线代理|网页代理|代理网页|http:/减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http:/,2023/11/8,19,第四讲 Php常用交互技术,总结:熟练掌握php的各种交互操作技术,本资料由-大学生创业|创业|创业网http:/提供资料在线代理|网页代理|代理网页|http:/减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http:/,

    注意事项

    本文(php培训讲义4Php常用交互技术.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开