随笔分类 -  php

php程序源码分享
PHP正则:
摘要:正则是用来处理字符串一种文字模式,可以匹配,查找,替换,分割字符串。正则是有原子(普通字符串),一些特殊含义的字符,和定界符,模式修正符组成的。 定界符表示已经写完了正则表达式,一般用/来表示。 原子是任意字符,不同一些对于正则来说特殊的字符需要转义后后才能使用,如 . + * ? 一些规定的简易化 阅读全文

posted @ 2016-05-18 00:46 木子牛 阅读(230) 评论(0) 推荐(0)

php的session可以自定义处理机制哦
摘要:<?php if(!defined('Sys_root')) exit('NOT Pathinfo,无路径信息');/**简单的session数据库类*session自定义文件,主要用于用户登录*/class dbsession{ public $dbsql;//数据库对象 public $conf 阅读全文

posted @ 2016-05-17 22:59 木子牛 阅读(304) 评论(0) 推荐(0)

一个简单的PHP的进程加socket加WS的例子
摘要:此代码基于TP框架, 服务器端命令行运行 PHP index.php Home/Ws/start即可。 注意更改代码 socket代码 <?php namespace Home\Controller;use Think\Controller; use Home\Controller\RedisCon 阅读全文

posted @ 2016-05-17 22:44 木子牛 阅读(1766) 评论(0) 推荐(0)

php,常见的面试
摘要:遍历访问文件夹: function read_folder_directory($dir) { $listDir = array(); if($handler = opendir($dir)) { while (($sub = readdir($handler)) !== FALSE) { if ( 阅读全文

posted @ 2016-05-17 22:38 木子牛 阅读(155) 评论(0) 推荐(0)

php中的正则表达
摘要:在PHP中实现正则一般情况下有两种方式使用PCRE库提供的兼容perl的方式或者使用POSIX的提供的方式。因为,perg要比POSIX快,所以使用perg方式的。 正则表达式一般实现对字符的,匹配,查找,替换,及分割问题。正则表达式一般有定界符,原子,元子符,模式修正符组成。 定界符:区分正则表达... 阅读全文

posted @ 2015-03-23 22:51 木子牛 阅读(294) 评论(0) 推荐(0)

数组与串,串的实现,KMP,BF算法
摘要:数组是一种常用的数据结构,高级语言头提供了支持数组的基本操作,而且数组也是构成其他数据结构的重要组成。数组是N个相同元素的构成的占用一块地址连续的内存单元的有限序列。 数组的任一个元素都可以用在数组的位置来表示。数组与线性表区别:数组符合线性结构的定义。 但是区别是: 数组要求占用连续的地址空间,线... 阅读全文

posted @ 2015-03-17 16:35 木子牛 阅读(476) 评论(0) 推荐(0)

php 系统树形类,以树形方式显示,无限分级类
摘要:array('id'=>'1','parentid'=>0,'name'=>'一级栏目一'), * 2 => array('id'=>'2','parentid'=>0,'name'=>'一级栏目二'), * 3 => array('id'=>'3','parentid'=>1,'name'=>'.. 阅读全文

posted @ 2014-12-05 11:30 木子牛 阅读(1605) 评论(0) 推荐(0)

关于php的字符串编码
摘要:PHP中的字符串可以用四中方式来定义:单引号,双引号,Nowdoc结构 , heredoc 结构也就说用这四中方式命名的字符串不管有没有值,都是字符串类型的变量。但是,字符串遍历是已经定义好了怎么操作这些字符串,就需要考虑,当截取中文的时候大部分我们都会用substr但是都会有出现乱码的经历,这就是... 阅读全文

posted @ 2014-04-16 12:47 木子牛 阅读(617) 评论(0) 推荐(0)

HTTP头的Expires与Cache-control
摘要:HTTP头的Expires与Cache-control1.概念Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache)数据包中的格式:Cache-Control:cache-directivecache-directive可以为以下:request时用到:| "no-cache"| "no-store"| "max-age" "=" delta-seconds| "max-stale" [ "=" del 阅读全文

posted @ 2014-01-19 17:56 木子牛 阅读(1498) 评论(0) 推荐(0)

php session 垃圾回收机制
摘要:SESSION 垃圾回收机制或称过时消除机制有关消除session的几个配置:session.gc_maxlifetime session生存时间 及多长时间session过时session.gc_divisor 与 .gc_probability 合起来定义了在每个会话初始化时启动 gc(gar... 阅读全文

posted @ 2013-11-24 22:13 木子牛 阅读(258) 评论(0) 推荐(0)

关于php的 get_magic_quotes_gpc对于外部的处理
摘要://返回未转义的外部数据function return_stripslashes($str){ if(function_exists('get_magic_quotes_gpc'))//判断get_magic_quotes_gpc是否可用,如果不可用则外部数据为被转义 { if(!get_magic_quotes_gpc())//false 没有进行转义 { return $str; } else { return stripslashes($str); } }else{ return $str; }} 阅读全文

posted @ 2013-11-21 14:48 木子牛 阅读(411) 评论(0) 推荐(0)

session_set_save_handler函数问题,在自定义的处理函数中不能调用数据库类,求解
摘要:'localhost','dbuser'=>'root','dbpassword'=>'admin','dbname'=>'myweb','dbcharset'=>'GBK'); $dbsql->open(false,$config);}function mysql_session_close(){ global $dbsql; //$dbsql->destory_result();}function mysql_s 阅读全文

posted @ 2013-10-19 21:13 木子牛 阅读(480) 评论(0) 推荐(0)

php 无限分级类
摘要:Execute('me',$sql); $tpc = ''; while($row = $dsql->GetArray('me')){ $topc[$row['id']] = $row; $topid[] = $row['id']; blc($row['id'],null); } fu... 阅读全文

posted @ 2013-07-25 16:59 木子牛 阅读(434) 评论(0) 推荐(0)

导航