-
PHP反射类ReflectionClass和ReflectionObject的使用方法
所属栏目:[PHP教程] 日期:2022-06-22 热度:84
PHP中的扩展反射类,该扩展用来分析php程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。 看一个这样的问题,php类的成员变量没有在类中声明,而是在函数中声明,有什么不同? class test{ private $name; private $sex; function __cons[详细]
-
生成随机字符串和验证码的类的PHP实例
所属栏目:[PHP教程] 日期:2022-06-22 热度:179
网上有很多的php随机数与验证码的代码与文章,真正适用的没有几个。 索性自己搞一个吧。 开始本节的php教程 吧,以下代码的实现,主要做到可以很好区分一个get_code(),另一个create_check_image(),输出图像直接调用后面的,session()取验证码时直接get_code[详细]
-
php加密解密实用类分享
所属栏目:[PHP教程] 日期:2022-06-22 热度:96
加密和解密是一项常规任务,这里介绍一个加解密类。如果你想在用户忘记密码时为他或她找回原来的密码,那么这个类是个好用的工具. 用户注册的密码一般不会明文保存,总得加个密先。最简单的当然是在数据库sql语句中调用md5函数加密用户密码。这里介绍一个加解[详细]
-
二进制交叉权限微型php类分享
所属栏目:[PHP教程] 日期:2022-06-22 热度:143
这篇文章主要介绍了二进制交叉权限微型php类,需要的朋友可以参考下 靓点: 1、多对多交叉场景分配; 2、php新特性-闭包使用、批处理函数array_walk/array_flip使用; 3、位运算使用案例; 使用场景: 1、常见增删改查(2的N次方值入库); 2、认证、第三方账[详细]
-
php的zip解压缩类pclzip使用示例
所属栏目:[PHP教程] 日期:2022-06-22 热度:101
PclZip是一个很强大的压缩与解压缩zip文件的PHP类,这篇文章主要介绍了PclZip的使用方法。 PclZip简介 PclZip是一个很强大的压缩与解压缩zip文件的PHP类,PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产[详细]
-
PHP抓取、分析国内视频网站的视频信息工具类
所属栏目:[PHP教程] 日期:2022-06-22 热度:65
VideoUrlParser是一款基于PHP根据视频URL抓取视频信息的工具,支持优酷、土豆、酷六、56、乐视、搜狐、腾讯、新浪。 使用方法: require_once VideoUrlParser.class.php; $url = http://v.youku.com/v_show/id_XMjkwMzc0Njg4.html; $info = VedioUrlParser::[详细]
-
一个基于phpQuery的php通用采集类分享
所属栏目:[PHP教程] 日期:2022-06-22 热度:104
这是自己以前写的一个php的采集类,自己一直在用,自我感觉很简单很强大,只要懂一点点选择器的知识就可以采集任何页面了,也支持https页面,做简单的采集足够用了。 一、采集类源码,代码如下: ?php /** *通用列表采集类 *版本V1.3 *作者:JAE */ require_on[详细]
-
理解PHP中的stdClass类
所属栏目:[PHP教程] 日期:2022-06-22 热度:142
这篇文章主要介绍了PHP中的stdClass类,用白话介绍了stdClass类,需要的朋友可以参考下,相信大家跟我一样,会经常看到和下面很类似的PHP代码: $user = new stdClass(); $user-name = gouki; 这样的代码,这是干嘛用的呢? 翻开手册,搜索stdClass,你会发现[详细]
-
php启动PDO MySQL扩展模块的方法详解
所属栏目:[PHP教程] 日期:2022-06-22 热度:82
PDO MySQL模块在安装php环境时默认是没有安装了,如果我们要使用PDO MySQL需要在php.ini配置文件中开启PDO MySQL模块功能即可,具体我来给大家介绍一下配置方法. 在windows服务器中,找到php安装目录的php.ini文件然后我们搜索到: ;extension=php_pdo.dll 这一[详细]
-
开启PHP exif扩展方法分享
所属栏目:[PHP教程] 日期:2022-06-22 热度:171
PHP exif函数的功能我就不说了,下面我来给大家整理在php中PHP exif扩展打开方法吧,此教程只适用于windows系统下安装了php. 服务器配置说明: 1.在php.ini文件中找到;extension=php_exif.dll,去掉前面的分号. 2.在php.ini文件中找到;extension=php_mbstring.dl[详细]
-
php多线程安装pthreads流程详解
所属栏目:[PHP教程] 日期:2022-06-22 热度:197
php多线程安装pthreads方法有一点复杂了,下面的安装步骤有一些多,希望能帮助到各位. PHP扩展下载:https://github.com/krakjoe/pthreads PHP手册文档:http://php.net/manual/zh/book.pthreads.php 安装脚本,代码如下: #!/bin/sh cd /web/soft/php if [ -d p[详细]
-
php安装mysqli扩展模块的方法介绍
所属栏目:[PHP教程] 日期:2022-06-22 热度:127
php安装mysqli扩展模块我们只需要简单的进入生成就可以了,这个模块好像默认在linux系统中是存在的只是没有安装吧,具体安装步骤如下. 在某些时候,比如安装statusNet时,会报错: Cannot find a database extension.You need at least one of mysqli,pgsql 这表[详细]
-
php实现自定义apk安装包教程
所属栏目:[PHP教程] 日期:2022-06-22 热度:92
apk格式安装文件是android智能系统的安装文件了,下面我们来看一个利用php实现自定义apk安装包例子,希望能帮助到各位. 需求:突然收到老大的需求,要对产品进行一次推荐好友安装的活动,每个会员下载自己的专属安装包,里面记录会员的相关信息. 思路:经过了解,发[详细]
-
php集成环境与分开安装的原生版环境比较
所属栏目:[PHP教程] 日期:2022-06-22 热度:95
大家都知道,运行动态网页,是需要相关的环境支持才行,所以不管你是学习php,还是做php的工作,都必须要安装php运行环境. 运行php的环境很多,windows下有 apache+php+mysql 和 iis+php+mysql,linux下有 apache+php+mysql,后者别无选择,前者就多了. 我们平时的学[详细]
-
PHPStorm 配置安装教程详解
所属栏目:[PHP教程] 日期:2022-06-22 热度:160
PHPStorm是一款比我们常用的dw更为强大的代码可自动补全的php ide了,它具有超强的理解用户的编码并自动初全,下面来看它的配置方法. PHPStorm的配置分为2大类:项目配置和IDE配置. 项目配置(设置),主要是配置具体项目. IDE 配置(设置),通用的设置会应用到所有[详细]
-
PHPMYADMIN 不能载入MYSQL扩展,请检查PHP配置
所属栏目:[PHP教程] 日期:2022-06-22 热度:62
PHPMYADMIN 无法载入MYSQL扩展,请检查PHP配置 1,首先,我们就来检查PHP配置文件 php.ini 打开PHP所安装目录下的 php.ini 文件,Ctrl+F搜索php_mysql.dll,将;extension=php_mysql.dll前的;删除以取消注释,同时搜索并修改extension_dir的值为php_mysql.dll文[详细]
-
Windows下解决php_curl扩展模块没法加载的处理方法
所属栏目:[PHP教程] 日期:2022-06-22 热度:115
apache 中php_curl不能加载 提示错误Fatal error:Call to undefined function curl_init(),我估计应该有人也有类似问题,赶紧百度一下,果然好多人遇到这个问题. 1、将PHP安装目录中找libeay32.dll,ssleay32.dll,php_curl.dll,php5ts.dll四个DLL文件,有的[详细]
-
PHP5.3的VC9VC6Thread SafeNon Thread Safe的差别
所属栏目:[PHP教程] 日期:2022-06-22 热度:154
PHP5.3的VC9、VC6、Thread Safe、Non Thread Safe的区别 PHP一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好 PHP 官网提供下载的地方左边有个英文 choose 我看懂[详细]
-
php怎么连接配对数据库?PHP MySQL 连接数据库的教程
所属栏目:[PHP教程] 日期:2022-06-21 热度:142
连接到一个 MySQL 数据库,在您能够访问并处理数据库中的数据之前,您必须创建到达数据库的连接。 在 PHP 中,这个任务通过 mysql_connect() 函数完成。 语法: mysql_connect(servername,username,password); 参数 描述 servername 可[详细]
-
php怎么安装?php安装教程详解 msi zip
所属栏目:[PHP教程] 日期:2022-06-21 热度:162
PHP:手工安装或者使用安装程序安装。(以php5.2.17为例) Windows 下的PHP,可以在http://windows.php.NET/download/ 下载。 打开该页面,我们会看到 php怎么安装?php安装 图文教程 msi zip 前面的VC6和VC9是什么意思呢?从该网页的侧边栏英文注释我们可以[详细]
-
php 怎么打开?教你用啥软件打开php文件
所属栏目:[PHP教程] 日期:2022-06-21 热度:89
php文件相信很多电脑老手也不知道吧?今天有php粉丝网网友问了编辑这个问题:php文件怎么打开?,其实大家并非是需要去打开php文件,多数只是因为下载东西,错误的下载到成了网页文件,主要是下载站中的下载连接其实是php脚本文件控制的,有的不支持一些下载[详细]
-
php怎么调试?调试PHP程序的多种方法介绍
所属栏目:[PHP教程] 日期:2022-06-21 热度:192
调试的定义:通过一定方法,在程序中找到并减少缺陷的数量,从而使其能正常工作,这里说一些如何调试PHP程序的经验。 一、PHP自带的调试功能 1、自带的报错功能 两个名词:开发环境是开发人员在进行开发和调试的环境,生产环境是最终客户在用的线上环境; 开发环[详细]
-
phpMyAdmin正确的安装配置参数详解
所属栏目:[PHP教程] 日期:2022-06-21 热度:98
phpMyAdmin正确的安装配置参数详解 1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录下),当然您可以修改解压后该文件的名称。 2.配置config文件 打开libraries下的config.default.php文件,依次[详细]
-
PHP7多线程怎么组建 搭建教程
所属栏目:[PHP教程] 日期:2022-06-21 热度:66
一直想写个爬虫,于是就用PHP写了一个,众所周知PHP并不支持多线程,所以爬行效率很低,同时运行10个进程,内存和CPU占用率很高,开大概10个进程爬行,对爬行时间还进行优化,但我的mac pro还是差不多就down掉了。 于是开始采用PHP7结合pthreads多线程工具,[详细]
-
PHP中的max_input_vars指令说明
所属栏目:[PHP教程] 日期:2022-06-21 热度:200
今天接到客服部工作人员反馈的一个客户的问题,产品是允许用户添加一个产品属性的,而每个属性是由多个表单域组成 ,这样当每添加一个属性就等于添加了n个表单域,这个客户添加的非常的多,发现在提交保存的时候总是失败,提示其中一个表单元素的索引值不存[详细]
