设为首页 收藏本站
查看: 1071|回复: 0

[经验分享] PHP的一些命令

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-12-23 16:07:24 | 显示全部楼层 |阅读模式
php

以<?php
   ?> 可以嵌入在html网页中的任何位置。


例如:
    <body  
       <?php
             echo "bgcolor=#339988"
        ?>
    >
    </body>


所以,php可以控制生成网页中任何一个元素。从一个标点符号,到一个特殊字符,到一串文字,一个超链接,甚至是其他脚本语言。


php运行的结果,生成的html脚本,必须符合html规范,并且所有的链接资源,都有具体的对象对应。 否则会造成空链接,在图片上显示x号。


时间和日期函数,时间和日期的应用。


丰富的字符串处理函数,数百个字符串应用处理函数。这些函数,都可以处理汉字日文朝鲜外俄语等等英语外的语言,但是很多大小写转换,单词统计等功能,只有英文文档适用。






1. 文件处理函数


php支持文件的各种处理方式,包括打开关闭拷贝读取等。简单介绍如下:






fopen  ----- 打开文件
fclose ----- 关闭文件
fgets ------ 从文件指针读取一行数据,读取到回车算一行。
fread ------ 以二进制方式读取文件,读取指定长度
file ------ 读取整个文件内容存放在数组, 每一行占数组一个值
   $aaa = file("user.list");
  那么$aaa[0] 就是第一行,$aaa[1]就是第二行。。。。。


file_get_contens ----- 将整个文件读成一个字符串。 经常用于网页将内容制作,将整个文件,都生成一段段落。


   相当于,把整个一个文件,当做一个大字符串来处理。




文件操作的主要函数就是上述几个,特别简洁易用。比之C语言 C++的复杂操作,php的文件操作功能比较弱,但是对于网页制作,是足够用的。






文件检测函数如下:


file_exist ---- 确定文件或者文件夹是否存在。 (避免出现空资源)
file_size  ---- 获取文件的大小。(确定是否分页等。。。。。。)
file_type  ---- 检测文件的类型
pathinfo ----- 获取路径信息


文件操作


copy ------ 拷贝文件
unlink ---- 删除文件
rmdir  ----- 删除目录
rename ----- 重命名文件或者文件夹




如何从用户填入的表单中,得到数据,并且用这个数据生成网页


最简单课题:
   让用户输入一个数字,然后生成一个网页,用户输入多少个数字,就生成多少根水平线。








(1) 生成客户端表单的时候,内容项,需要加上id号 , id号是识别输入数据的依据。 (例如有多个输入,就按照id号索取数据)


(2)在action填入php的链接,这个php程序,将会获得表单的输入结果。


(3) 在action.php 中的代码,如何取得客户端输入的值??


   <?php
      $input=$_POST["input"];
      echo "----- 用户输入的数字是  $input ";
      for($I=0; $I<$input && $I<10; $I++)
    echo "------- $I -----------<br>";
   ?>


    在php响应程序中,使用$_POST数组,得到html表单提供的数据。
    $_POST["name"]  就是name表单的内容








重新复习一下表单和HTML的关系
      
                发送


   表单.html  ----------->  Action.php


   通过 <form action="Action.php">进行联系。


  注意: 必须在wamp 真实运行环境下, 将两个文件,都拷入wamp程序的www 目录下(子目录也可以,访问的时候加上子目录路径)




step1:   
  (1) 先生成一个html文件,一个php文件。
  (2) 在html中插入form 表单,action指向php响应文件。
  (3) 将两个文件,都拷入wamp下的www目录,启动wamp(右下角变成绿色表示wamp运行正常)
  (4) 在浏览器输入 127.0.0.1/输入.html
   (5) 在php中,使用$_POST["name"]取得输入的数值。




html中输入:
<form id="form1" name="form1" method="post" action="action.php">
  <label for="input"></label>
  请你输入一个数字
  <input type="text" name="input" id="input" />
   <input type="submit" value="发送" >    <input type="reset" value="重设" >
</form>
-----上面是input.html的代码, 下面是php代码---
    <?php
      $input=$_POST["input"];
      echo "----- 用户输入的数字是  $input  <br>";
for($I=0; $I<$input && $I<10; $I++)
   echo "------- $I -----------<br>";
   ?>






综合练习:
   输入用户名,密码,然后发送,在php端显示登录成功。




输入用户名和密码的html代码
<form id="form1" name="form1" method="post" action="action.php">
  <label for="input"></label>
  用户名
  <input type="text" name="input" id="input" />
  密码
  <input type="password" name="password" id="password" />
   <input type="submit" value="登录" >    <input type="reset" value="重填" >
</form>
php代码
    $input=$_POST["input"];  
    $pass=$_POST["password"];
    echo "----- 用户输入的名字是  $input  <br>";
    echo "----- 用户密码是  $pass  <br>";

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-155391-1-1.html 上篇帖子: PHP常用的个人定义函数总结。 下篇帖子: 渗透笔记之脚本入侵(ASP、PHP)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表