-
PHP性能分析工具XHProf深入解析
所属栏目:[PHP教程] 日期:2023-10-05 热度:5529
多次调用xhprof_enable方法,最后生效的配置是哪个?
当你在一次请求中多次调用xhprof_enable方法,只有第一次调用时进行的设置能生效。在调用.
xhprof_disable()后,你又可以使用xhprof_enable方法进行设置。[详细] -
php与python 线程池多线程爬虫的示例
所属栏目:[PHP教程] 日期:2023-10-05 热度:5529
php例子:
<?php
class Connect extends Worker //worker模式
{
public function __construct()
{
}
public function getConnection()
{
if (!self::$ch)
{
self::$ch = curl_in[详细] -
使用 PHP 定时任务来获取 Access Token 的示例
所属栏目:[PHP教程] 日期:2023-10-05 热度:5529
最近开发微信公众平台,公众号调用各接口时都需使用access_token,access_token是公众号的全局唯一接口调用凭据,开发时需要进行妥善保存。 access_token有效期为7200秒 ,重复获取将导致上次获取的access_token失效[详细]
-
php curl实现多线程抓取网页并同时加载图片
所属栏目:[PHP教程] 日期:2023-10-04 热度:8941
php语言本身不支持多线程,所以开发爬虫程序效率并不高,借助Curl Multi 它可以实现并发多线程的访问多个url地址。用 Curl Multi 多线程下载文件代码:
代码1:将获得的代码直接写入某个文件
<?php
$urls =a[详细] -
php curl主动发布最新内容给百度收录
所属栏目:[PHP教程] 日期:2023-10-04 热度:8941
百度链接提交三种方式:
1、主动推送:最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。
2、sitemap:您可以定期将网站链接放到sitemap中,然后将[详细] -
phpexcel导出数据身份证后四位0000处理办法
所属栏目:[PHP教程] 日期:2023-10-04 热度:8941
最近做一个php项目的时候,遇到一个问题。
功能:使用phpexcel导出数据。
问题描述:导出身份证后四位是0000
这是因为在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法。[详细] -
PHP 单例模式优点意义及怎样实现
所属栏目:[PHP教程] 日期:2023-10-04 热度:8941
一、什么是单例模式?
1、含义
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。[详细] -
SCWS 中文分词 php安装使用示例
所属栏目:[PHP教程] 日期:2023-10-04 热度:8941
今天发现一个很好用的中文分词工具,分享一下
CWS 是 Simple Chinese Word Segmentation 的首字母缩写。
这是一套基于词频词典的机械式中文分词引擎,它能将一整段的中文文本基本正确地切分成词。 词是中文的最[详细] -
PHP版微信第三方一键登录及获得用户信息开发教程
所属栏目:[PHP教程] 日期:2023-10-04 热度:8941
注意,要使用微信在第三方网页登录是需要“服务号”才可以哦,所以必须到官方申请。
一开始你需要进入微信公众平台开启开发模式,并且填写oauth2的回调地址,地址填写你项目的域名就可以了.比如:www.baid[详细] -
php抽象类与接口不同点的详解
所属栏目:[PHP教程] 日期:2023-10-04 热度:8941
区别:
1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。
2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中[详细] -
百度lbs云获取附近的商家位置实例
所属栏目:[PHP教程] 日期:2023-10-04 热度:9492
按地区搜索:
http://api.map.baidu.com/geosearch/v3/local?region=%E5%8E%A6%E9%97%A8&ak=pWiNP7mGeptewlpldEdv3Ur3&geotable_id=*****
按位置中心点搜索(距离中心位置1800米):
http://api.map.baidu.[详细] -
例子展示如何开发和实现PHP版本的银联支付接口
所属栏目:[PHP教程] 日期:2023-10-04 热度:9492
银联支付,首先要注意二重要的部分:
PHP运行环境是5.4.18以上
开了扩展openss
开发手册上面的列子只做参考,因为基本都是错的。你可以试着去官网下一个demo。。。注意现在银联开发,没有测试密钥提供,只能[详细] -
如何使用php hex加密解密的示例
所属栏目:[PHP教程] 日期:2023-10-04 热度:9492
加密解密:
//Hex(Hex(Md5((原文+密钥).getBytes(“utf-8”))).getBytes(“utf-8”))
function String2Hex($string){
$hex='';
for ($i=0; $i < strlen($string); $i++[详细] -
使用 PHP 初始化时,出现了模块无法启动的错误提示
所属栏目:[PHP教程] 日期:2023-10-03 热度:6264
当安装完PHP 某项扩展后重启apache, php -m 时候出现 PHP Warning: PHP Startup: 扩展名称: Unable to initialize module 警告,一般情况下是因为本地有多个 php版本存在,造成php版本不兼容。解决办法如下:
1、[详细] -
PHPExcel在linux环境下导出报500错误的解决办法
所属栏目:[PHP教程] 日期:2023-10-03 热度:6264
原先我导出为 XLSX 格式,用的是如下代码:
$objWriter= IOFactory::createWriter($objPHPExcel,'Excel2007');
报错,纠结就纠结在,在开发环境和测试环境都没问题,放在生产环境直接 500 错误。
后[详细] -
示例:使用Golang生成整数随机数
所属栏目:[PHP教程] 日期:2023-10-03 热度:6264
php随机数
生成一个给定范围的随机数,用 PHP 就太简单不过了,而且可以指定从负数到正整数的范围,如:
echomt_rand(-988, 888);
这样就随机生成 -988 到 888 的随机数。
使用 Go 就要稍微麻烦一点。以[详细] -
实现自动清除日期目录shell脚本实例代码
所属栏目:[PHP教程] 日期:2023-10-03 热度:6264
实现自动清除日期目录shell脚本实例代码
很多时候备份通常会使用到基于日期来创建文件夹,对于这些日期文件夹下面又有很多子文件夹,对于这些日期文件整个移除,通过find结合rm或者delete显得有些力不从心。本文提[详细] -
处理PHP提示Notice: Undefined variable的办法
所属栏目:[PHP教程] 日期:2023-10-03 热度:6810
我们知道在 php 中,变量通常是不需要定义直接使用的,但有的时候因为 php 环境的问题会出现各种各样奇奇怪怪的事情,今天在调试程序的时候直接提示 Notice: Undefined variable 的错误,这是因为有的变量没有定义造[详细]
-
解决GUNCOMPRESS PHP函数失效问题的方法
所属栏目:[PHP教程] 日期:2023-10-03 热度:6810
解决过程:
1.gzuncompress函数需要zlib支持才可以正常使用
2.可以使用探针检查当前php版本中是否已经开启了该函数
3.解决方式,额外编译php,安装zlib组件
解决步骤:
1.开发环境为centos6.5 bit php5[详细] -
处理Cannot modify header information
所属栏目:[PHP教程] 日期:2023-10-03 热度:6810
发送头消息前不能有任何输出,任何修改或者发送HTTP头的函数都必须在 任何形式的输出 之前被调用,一些函数会修改HTTP头:
header/header_remove
session_start/session_regenerate_id
setcookie/setrawcoo[详细] -
在使用PHP中的foreach循环时,需要注意引用的问题
所属栏目:[PHP教程] 日期:2023-10-03 热度:5988
看过PHP相关书籍的都会了解到PHP有个这样的特性:写时复制,所以在用foreach时,需要对数据做修改的时候,都会复制数据,如果数据很大,那么就会带来一定的内存消耗,所以为了避免这种复制操作,就用到了引用,下面就[详细]
-
讲述了PHP实现表单提交时去除斜杠的方法
所属栏目:[PHP教程] 日期:2023-10-03 热度:5988
本文实例讲述了PHP实现表单提交时去除斜杠的方法,分享给大家供大家参考,具体如下:
<html>
<head>
<title>HTML 表单</title>
</head>
<body>
<form action=""method="POST">
请[详细] -
PHP截取中文字符串不出现? 号的解决方法
所属栏目:[PHP教程] 日期:2023-10-03 热度:5988
本文实例讲述了PHP实现截取中文字符串不出现?号的解决方法,分享给大家供大家参考,具体如下:
当PHP截取中英文混合字符串时,最后一个汉字经常被拆成两半,例:截取字符串的前18个字,代码如下:
<?php
$tex[详细] -
php 502 bad gateway的解决方法
所属栏目:[PHP教程] 日期:2023-09-28 热度:3042
今天升级完PHP出现了502 Bad Gateway错误,根据经验是php-fpm的问题,但是看到网上那些什么访问量,子进程设置什么的,但是我这太服务器压根没啥流量。所以只能从配置文件下手看看。
[global]
pid = /usr/local[详细] -
phpexcel引入xlsx文件报错xlsx is not recognised as an OLE file 怎么办
所属栏目:[PHP教程] 日期:2023-09-28 热度:3042
最初的做法:
include 'classes/PHPExcel/IOFactory.php';
$inputFileName = $target;
$objReader = new PHPExcel_Reader_Excel5();
$objPHPExcel = $objReader->load($inputFileNa[详细]
