php
qq_222_666
你可以哟
展开
-
php 创建文件夹
function mkdirs($dir){if(!is_dir($dir)){if(!$this->mkdirs(dirname($dir))){return false;}if(!mkdir($dir,0777)){return false;}}chmod($dir, 777); //给目录操作权限return true; }开始时我认为,只要给一个路径,mkdir就可原创 2017-03-29 10:37:32 · 1170 阅读 · 0 评论 -
mysql分区效率测试
http://blog.csdn.net/king_818/article/details/51395589原创 2017-08-07 16:42:49 · 280 阅读 · 0 评论 -
mysql 存储过程
DROP PROCEDURE IF EXISTS load_part;DELIMITER || CREATE PROCEDURE load_part()BEGIN DECLARE i INT; SET i=1; WHILE i<8000001 DO INSERT INTO part_tab VALUES(i,'partition',ADDDATE('199原创 2017-08-07 16:53:36 · 232 阅读 · 0 评论 -
header 头
<?php header('HTTP/1.1 200 OK'); // ok 正常访问header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301header('Location: http://www.ithhc.cn/'); //跳转到一原创 2017-08-17 11:30:33 · 253 阅读 · 0 评论 -
获取文件类型
getimagesizephp获取文件mime类型有以下几种方法:1、mime_content_type()函数判断获取mime类型 mime_content_type返回指定文件的MIME类型,用法:echomime_content_type('php.gif') ."\n";echomime_content_type('test.php');输出:image/giftext/plain但原创 2017-08-18 10:53:14 · 434 阅读 · 0 评论 -
tree 树 搜索关键字
<?phpclass Trie { /** * node struct * * node = array( * val->word * next->array(node)/null * depth->int * ) */ private $root = array( 'depth' =>原创 2017-07-27 16:47:58 · 588 阅读 · 0 评论 -
php 回调代码集合
http://blog.csdn.net/lizixiang1993/article/details/46387297原创 2017-08-07 14:54:04 · 252 阅读 · 0 评论 -
pdf课件 在线预览
//pdf 在线预览 public function pagePdf(){ $file = '/home/wangshunan/www/app/seek/Sphinx.pdf'; if (strtolower(substr(strrchr($file, '.'), 1)) != 'pdf') { echo '文件格式不对.';原创 2017-09-29 17:54:31 · 235 阅读 · 0 评论 -
锁表
LOCK TABLE inventory WRITE SELECT Quantity FROM inventory WHEREItem='book'; ... UPDATE inventory SET Quantity=11 WHEREItem='book'; UNLOCK TABLES原创 2017-11-08 16:44:46 · 192 阅读 · 0 评论 -
运算符 || && 优先级问题
<?php$a = 1;$b = 1;if($a = 1 || $b =1){ ++$a;}echo $a;//此时$a = 1 运算顺序 先判断 if 括号中 || 的左侧 数字 (1)是否为真如果为真就赋值给$a(true) 如果为 fale 就运行 || 右侧 两者 在进行 || 赋值给 $a $a 为 true 自增不搜影响if($a =2 && $原创 2017-11-29 10:20:23 · 703 阅读 · 0 评论 -
ack 使用搜索 代替grep 效率更高
ack -i --php protected//忽略大小写搜索php文件中包含protected的文件原创 2017-11-15 10:48:42 · 1238 阅读 · 0 评论 -
字符长度
$str = 'Hello,世界!';echo iconv_strlen($str,'UTF-8');原创 2017-11-15 18:02:38 · 289 阅读 · 0 评论 -
使用php统计字符串中中英文字符的个数
<?phpecho $str = "43fdf测试fdsfadaf43543543职工问防盗锁防盗锁5345gfdgd";preg_match_all("/[0-9]{1}/",$str,$arrNum);preg_match_all("/[a-zA-Z]{1}/",$str,$arrAl);preg_match_all("/([/x{4e00}-/x{9fa5}]){1}/u",$str,转载 2017-11-15 18:09:27 · 1588 阅读 · 0 评论 -
elk
标签:elk原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://467754239.blog.51cto.com/4878013/1700828大纲:一、简介二、Logstash三、Redis四、Elasticsearch五、Kinaba一、简介1、核心组成ELK由Elasticsearch、Logstash和Ki转载 2017-07-21 18:14:00 · 212 阅读 · 0 评论 -
ack-grep 代码搜索
什么是ACK?http://betterthangrep.comack is a tool like grep, optimized for programmersis written purely in Perl 5,takes advantage of the power of Perl's regular expressions.作者在厌烦了不停的写下面的这个查找命令之后,开发了ack转载 2017-07-21 10:00:47 · 450 阅读 · 0 评论 -
redis 实现消息提醒与历史消息
实现方法 分为四个文件 核心文件<?phpclass redis_SinglePullMessage{ private $redis = ''; #存储redis对象 /** * @desc 构造函数 * * @param $host string | redis主机 * @param $port int | 端口 */原创 2017-06-08 16:08:34 · 1670 阅读 · 0 评论 -
你真的了解PHP吗?
PHP7已经大规模部署,性能较PHP5.x提升了很多。但是你知道它有多少新特性吗?一起来看一看。一、特性命名空间 命名空间用的比较多,不详细写了,记录几个值得注意的实践和细节。多重导入以下的代码样式别这么做,这样写容易让人困惑:<?phpuse Symfony\HttpFoundation\Request, Symfony\HttpFoundation\Rese, Symfo原创 2017-03-22 11:04:11 · 350 阅读 · 0 评论 -
filter_input
filter_input 代替 $_POST , $_GETPHP Filters ID 名称 描述 FILTER_CALLBACK 调用用户自定义函数来过滤数据。 FILTER_SANITIZE_STRING 去除标签,去除或编码特殊字符。 FILTER_SANITIZE_STRIPPED “string” 过滤器的别名。 FILTER_SANITIZE_ENCODED原创 2017-03-22 16:41:10 · 450 阅读 · 0 评论 -
发送post请求
class sms{ public static function post( $url, $params=array(), $cookies=array(), $returnHeader=false, $timeout=1){ if(is_array($params)){ $content = empty($params)?"":http_build_q原创 2017-03-23 13:12:43 · 366 阅读 · 0 评论 -
php get 请求
<?phpclass SHttp{ /** * get url * * @param string $url * @param array $params * @param array $cookies * @param boolean $returnHeader * @return string | array原创 2017-03-23 13:23:44 · 609 阅读 · 0 评论 -
websocket 简易聊天
//通过命令行执行php文件 如 php -q index.php // php -S localhost:8000 浏览器访问index.html //index.html<!DOCTYPE html><html> <head> <title>chatdemo</title> <meta charset="utf-8"> <m原创 2017-03-30 18:02:29 · 450 阅读 · 0 评论 -
php 文件加密
//第一种随机字符加密function RandAbc($length = "") { // 返回随机字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; return str_shuffle($str); } $filename = 'count.inc.php原创 2017-03-24 15:20:19 · 3203 阅读 · 0 评论 -
推荐一个php在线测试地址
www.shucunwang.com/RunCode/php/原创 2017-04-12 18:05:29 · 438 阅读 · 0 评论 -
php 多维数组排序
<?php$arr = array( '0' => array( 'num1' => 3, 'num2' => 27 ), '1' => array( 'num1' => 5, 'num2' => 50 ), '2' => array( 'num1' => 4, '原创 2017-04-17 16:48:14 · 194 阅读 · 0 评论 -
post get delete put 请求
function postCurl($url,$body,$header,$type="POST"){ //1.创建一个curl资源 $ch = curl_init(); //2.设置URL和相应的选项 curl_setopt($ch,CURLOPT_URL,$url);//设置url //1)设置请求头原创 2017-04-05 10:42:39 · 409 阅读 · 0 评论 -
base64转图片 图片转base64
<?php//图片转成base编码 $file="images/2.gif"; $type=getimagesize($file);//取得图片的大小,类型等 $file_content = base_encode(file_get_contents($file)); $img='data:image/'.$img_type.';base64,'.$file_content;//合原创 2017-04-13 17:54:02 · 495 阅读 · 0 评论 -
数组根据一个字段排序
function sort_list($list, $field, $count, $sortby = 'desc'){ $refer = $resultSet = array(); foreach ($list as $i => $data){ $refer[$i] = $data->$field; } swi原创 2017-04-19 09:34:40 · 1426 阅读 · 0 评论 -
php内置服务器
7. 内置的HTTP服务器从PHP5.4.0起,PHP内置了Web服务器,这对众多使用Apache或nginx的php开发者来说,可能是个隐藏功能。不过,这个内置的服务器功能并不完善,不应该在生产环境中使用,但对本地开发来说是个便利的工具,可以用于快速预览一些框架和应用。启动服务器php -S localhost:4000配置服务器php -S localhost:8000 -c app/con原创 2017-04-20 15:37:21 · 481 阅读 · 0 评论 -
获取汉字拼音首字符
function getFirstCharter($str) { if (empty($str)) { return ''; } $fchar = ord($str{0}); if ($fchar >= ord('A') && $fchar <= ord('z')) return strtouppe...翻译 2018-06-01 10:43:17 · 308 阅读 · 0 评论