php

PHP如何读取HTTP请求标头

在PHP中想要读取请求标头,可以使用getallheaders()函数、apache_request_headers()函数来实现。下面本篇文章就来带大家认识PHP读取请求标头的方法,希望对大家有所帮助。 HTTP请求标头是什么? 在了解...

php检测文本文件的编码

PHP 中可以使用以下方法来检测文本文件的编码: 使用 mb_detect_encoding() 函数 mb_detect_encoding() 函数会尝试根据一定的规则检测文本的编码类型,返回一个字符串表示编码类型,如果无法确定编码类...

解决 Composer 报错 InvalidArgumentException

该镜像源 Packagist / Composer 中国全量镜像 已经使用了好多年了,怎么突然就挂了呢?网上也搜不到它的 停服 消息。 考虑到国内的网络环境,得重新找一个镜像源。 经过一番网罗,笔者最终敲定选用 阿里云 Comp...

php执行ping命令

<meta charset='utf-8'> <?php $descriptorspec = [ ['pipe','r'], ['pipe','w'], ['pipe','w'], ]; $commmand='ping baidu.com'; $process=popen($commmand,'r'); while($b=fgets...

怎样给wordpress的分类设置不同的模板

将下面的代码添加到主题的functions.php就可以给分类添加分类模板. //指定文章模板 function load_single_template($template) { $new_template = ''; // single post template if( is_sing...

在PHP中使用协程实现多任务调度

英文原文地址: Cooperative multitasking using coroutines (in PHP!) 本文是我依照OSChina上的一个翻译(PHP 使用协同程序实现合作多任务)版本, 做了一些完善, 校对而成.(原翻译稍微有点晦涩, 但是依然...

PHP无限极分类生成树方法,巧用引用

function generateTree($items){ $tree = array(); foreach($items as $item){ if(isset($items[$item['pid']])){ $items[$item['pid']]['son'][] = &$items[$item['id']]; ...

php汉字转拼音

include_once 'pinyin.class.php'; $zh = new ChineseSpell(); if($ishead){ return $zh->getFirstAlphaSpell($str,''); }else{ return $zh->getFullSpell($str,''); } <?php class ChineseSpell {...

iis10安装php

方法1.安装php manager,安装好后在配置页注册新php版本,选择php-cgi.exe,保存 方法2.在fastcgi设置里添加php版本,fastcgi属性添加环境变量 PHP_FCGI_MAX_REQUESTS值为200 PHPRC值为php安装目录 在...

php不用递归实现无限分类数据的树形格式化

我们知道很多开源软件的无限分类都是采用递归的算法,但是我们知道递归即浪费时间,又浪费空间(内存), 上次我也分享了个我自己原创的无限分类生成树的方法,一热心php高手网友给我提出了宝贵的建议,我测试了...