zoukankan      html  css  js  c++  java
  • php进阶函数

    1,对文件的操作,确保多个进程可以同时读写一个文件(flock函数)

      flock($hamdle,int $operator)
      operator的取值,LOCK_SH(共享锁定,读取程序),LOCK_EX(独占锁定,写入)LOCK_UN(释放锁定)
    2,basename(string path [,string suffix]),返回路径中的文件名,如果有suffix后缀名,则直接返回不带后缀的文件名
      dirname(string $path);返回去掉文件名后的目录名

    3,读取文件夹中所有的文件
      opendir($dir),返回的是一个资源类类型的返回值,然后用

      readdir($handle)来读取文件或者文件路径的相关信息时,必须用while(($file=readdir($handle)!==false)来进行遍历读取,返回的file是文件名或者文件路径
      当不知道数组大小时,可以使用$array[]='test';来动态的增加数组的值

    4,mysql_fetch_row()的相关区别

    mysql_fetch_row()将数据库的的一行存储到以0为基数的数组中,第一栏的数组索引为0,第二栏索引为1
    mysql_fetch_assoc()把数据路的一行存储在关联数组中,数组的索引就是字段名称
    mysql_fetch_array(),可以同时送回以上两者

    5,php实现页面跳转

    header输出,缺点,header头之前不能有输出,跳转后程序将继续执行,可以用exit中断执行后面的程序
    header("Location: 网址");//直接跳转
    header("refresh:;3;url=http://test.com");//3秒后跳转

    6,log信息 files_put_contents("d:/mylog.log",$msg." ",FILE_APPEND);

    7,用get方式提交包含汉字的请求时容易出现乱码,提交到服务器后容易乱码所以,需要encodeurl的方法来进行编码,post可以正常提交

  • 相关阅读:
    Mysql update from
    抽象类
    表自链接递归查询死循环
    复制订阅服务器和 AlwaysOn 可用性组 (SQL Server)
    C#找出接口的所有实现类并遍历执行这些类的公共方法
    Cors Http 访问控制
    返回参数去掉xml格式,以纯json格式返回(转)
    混布技术提升资源利用率
    fair scheduler配置
    ambari安装
  • 原文地址:https://www.cnblogs.com/ningheshutong/p/5505550.html
Copyright © 2011-2022 走看看