-
PHP进程锁类PHPLock程序代码
所属栏目:[PHP教程] 日期:2022-01-19 热度:150
为了更好的控制php程序同时操作的一些问题我整理了一个进程锁的类我们可以利用这个进程锁实现程序的控制,程序代码如下: ?php //+---------------------------------------------- //| Usage: //+---------------------------------------------- //| publi[详细]
-
PHP编程学习资料
所属栏目:[PHP教程] 日期:2022-01-19 热度:128
文章主要是一个站长在学习php过程中一些用到的函数与方法及对各种方法的理解与简单的实例,下面全部放出来希望对你学习php有帮助. PHP使用header函数设置HTTP头的示例方法,代码如下: //定义编码 header( Content-Type:text/html;charset=utf-8 ); //Atom he[详细]
-
php获得网页请求状态程序代码
所属栏目:[PHP教程] 日期:2022-01-19 热度:122
网页返回状态代码很多站长会去查自己网站状态码是不是200或错误页面是不是404代码了,那么我们使用最多的查看方法就是使用站长工具或ff浏览器来查,但有很多朋友不知道可以自己写一个查看状态代码的功能. 方法一,使用 fsockopen,严重鄙视curl_getinfo,代码如[详细]
-
php输出json格式信息的例子
所属栏目:[PHP教程] 日期:2022-01-19 热度:150
php直接输出json格式,很多新手有一个误区,以为用echo json_encode($data);这样就是输出json数据了,没错这样输出文本是json格式文本而不是json数据,正确的写法是应该加一句,我们要在利用Content-type:text/json才可以正常显示是json数据. PHP实例代码如下:[详细]
-
php命名空间学习资料
所属栏目:[PHP教程] 日期:2022-01-19 热度:160
1、命名空间是一种特殊的作用域,它包含处于该作用域下的标识符,同时它本身也是一种标识符,可以把命名空间与操作系统的目录对应起来,一个命名空间相当于一个目录,命名空间里的类,函数,常量,相当于目录里的文件,同一个目录(命名空间)里的文件名不能相同,但是[详细]
-
PHP 四种URL分析处理方式的例子
所属栏目:[PHP教程] 日期:2022-01-19 热度:169
在已知URL参数的情况下,我们可以根据自身情况采用$_GET来获取相应的参数信息($_GET[///name///]);那在未知情况下如何获取到URL上的参数信息呢? 第一种:利用$_SERVER内置数组变量 相对较为原始的$_SERVER[QUERY_STRING]来获取,URL的参数,通常使用这个变[详细]
-
php读取本地php文件源代码输出展示
所属栏目:[PHP教程] 日期:2022-01-19 热度:132
下在看一个利用fopen,file_get_contents读取本地服务器中.php文件的代码并显示的一些方法总结 如我有两个文件a.php,b.php,a.php文件中的语句是: echo i am a.php; ? 现在,我需要在b.php文件显示文件a.php中的源代码,源代码如下: $a_code = file_get_conte[详细]
-
处理关于PHP Undefined variable 变量未定义
所属栏目:[PHP教程] 日期:2022-01-19 热度:171
php中变量可以不定义的但是我们如果不对错误进行一些处理在使用未定义的变量时会提示Undefined variable错误了,下面我给大家举几个实例. PHP错误提示Undefined variable:变量未定义,如果你在php.ini设置中屏蔽了Notice这个等级的提示那么他就不会显示任何[详细]
-
PHP编程之代码取名规范
所属栏目:[PHP教程] 日期:2022-01-19 热度:135
文件名:一律小写,单词间以下划线分隔 类名:采用首字母大写的驼峰命名方式 类中的方法名:采用首字母小写的驼峰方式命名 类中的私有方法和私有变量:以下划线开头 函数名(变量名):全小写,单词间以下划线分隔 下面具体介绍 类文件都以.class.php为后缀,使用驼[详细]
-
PHP curl 获得响应的状态实例
所属栏目:[PHP教程] 日期:2022-01-19 热度:172
PHP curl可以从服务器端模拟一个http请求,例如抓取网页、模拟登陆等,根据选项设置,可以在curl_exec的返回结果中获取到响应头和body,但这没有响应的状态吗,想要获取状态吗,需要在执行curl_exec后再通过curl_getinfo来获取. 实例代码如下: $ch = curl_init ([详细]
-
php curl模块模拟登录后采集页面示例
所属栏目:[PHP教程] 日期:2022-01-19 热度:100
在php中curl模块是一个多线程的模块,他可以很方便的实现模拟登录,如post,get都可以,下面我来举一个实例利用curl模块模拟登录后采集页面程序. 今天接到的功课是从一个网站获取商品库存,但是这个网站需要登录,我用fsockopen传递了整个header头都没用,只能求[详细]
-
php 获取qq用户昵称与在线状态实例
所属栏目:[PHP教程] 日期:2022-01-19 热度:162
如果我们利用php获取QQ用户名与在线状态QQ并未给我们提供api接口了,如果要获取我们可以通过QQ空间或QQ网页版聊天来实现。 QQ通过返回不同的图片,来表示在线或离线,图标也随之变换,既然图片不同,那么,返回的HTTP头信息中的Content-Length 也一定不同,而且,[详细]
-
PHP获得各大视频网站页面中的Flash播放地址
所属栏目:[PHP教程] 日期:2022-01-19 热度:94
先看一个简单的,我用PHP实现了这个功能,我觉得用PHP来做这项工作简直是一种享受!使用其提供的强大的HTML页面处理函数和正则表达式,短短的几行代码就能搞定这个功能。 贴一下关键代码: ?php //获取优酷页面中的flash地址 function get_flash_url( $url )[详细]
-
PHP Curl多线程实现原理与实例详解
所属栏目:[PHP教程] 日期:2022-01-19 热度:160
因为工作中我们经常会需要使用到Curl多线程来处理一些事情,不得己就深入了对Curl多线程研究了,下面小编来给各位同学介绍一下Curl多线程实例与原理吧. 相信许多人对php手册中语焉不详的curl_multi一族的函数头疼不已,它们文档少,给的例子更是简单的让你无从[详细]
-
PHP导入导出Excel文件的办法
所属栏目:[PHP教程] 日期:2022-01-19 热度:103
下面我来给大家介绍在php中操作excel两个实例,一个是利用PHP-ExcelReader导入excel并输出,另一种是直接输入excel并导出,下面看实例。 借助PHP-ExcelReader这个开源类,我们可以轻松地导入Excel文件数据,示例代码如下: PHP-ExcelReader下载地址:http://sou[详细]
-
PHP会员找回密码功能实现实例说明
所属栏目:[PHP教程] 日期:2022-01-19 热度:176
如果你做的网站有会员系统那必须就自动找回密码功能了,也就是忘记密码功能,如果用户忘记了密码可以通过邮箱或手机号直接找回密码,下面我来介绍邮箱找回密码方法。 设置思路 1、用户注册时需要提供一个E-MAIL邮箱,目的就是用该邮箱找回密码。 2、当用户忘[详细]
-
php 通过curl post发送json数据示例
所属栏目:[PHP教程] 日期:2022-01-19 热度:169
利用php curl发送json数据与curl post其它数据是一样的,下面我来给大家总结几个关于curl post发送json数据实例,希望能加深各位对curl post json数据的理解吧。 例1代码如下: $data = array(name = Hagrid, age = 36); $data_string = json_encode($data);[详细]
-
php用Curl伪造客户端源IP
所属栏目:[PHP教程] 日期:2022-01-19 热度:143
在网上找了很多种用Curl伪造客户端源IP的一些方法,几乎都是使用curl函数,后来查证了此函数的使用果然是强大,不但可以伪造客户端源IP还可以伪造代理IP哦,下面我们来看看代码。 一般服务器获取客户IP有三种情况 1.在没用代理的情况下: #http://www.Cuoxin.c[详细]
-
php ajax完成无刷新获取天气状态
所属栏目:[PHP教程] 日期:2022-01-19 热度:137
首先我们要明白一点我们自己是无法来做天气预报这种功能的,这里我们只要调用api接口返回的数据就可以了,下面是以中国天气网的api接口调用实例我们一起来学习,天气已经成为生活中不可缺少的话题,与我们的生活有着密切的关系,我博客右边就用php+ajax做了一个[详细]
-
php与mssql的ntext字段错误总结
所属栏目:[PHP教程] 日期:2022-01-18 热度:120
php + mssql 让真让人痛苦。这些读 php 读 mssql 的 ntext 字段类型问题又来了:当 ntext 的内容过长时,居然读不完整。 在网上找了很久,都是说 php 读 ntext 出错的,但没发现我的页面出错,就郁闷了。后来才查到是说 php 默认最大只能读 4K 的内容,原[详细]
-
php提示 内存位置访问无效
所属栏目:[PHP教程] 日期:2022-01-18 热度:70
新配置的PHP环境,或者刚做过配置改动,比如新加载的DLL扩展,访问页面,可能会出现内存位置访问无效的错误,主要原因是DLL扩展加载失败。 我们就需要找到是哪一个DLL文件加载出现了问题。排查方法是:将php.ini中 display_startup_errors = Off 改为 display_s[详细]
-
php memcached 扩展 timeout 问题
所属栏目:[PHP教程] 日期:2022-01-18 热度:118
php 中使用memcached扩展来访问memcached时,当memcached服务器无法正常连接,在默认设置下会造成请求响应变慢。注意:无法正常连接指网络故障,如两台服务器无法进行通信等,只要能ping通,就算memcached服务没有开启或down掉,不会影响响应时间,只是mem[详细]
-
PHPStorm解决Xdebug Slow问题
所属栏目:[PHP教程] 日期:2022-01-18 热度:180
今天白天才架起PHPStorm+xdebug的调试环境,就遇到了各式各样的问题:A,访问超慢响应、B,访问超快响应但是是空白页。 问题A解决的方法很多,总归还有解决办法;问题B我估计是线程问题,也许可以通过调试php.ini的配置搞定,也许不是,很难讲清楚,线程的问[详细]
-
php中json_encode格式中文问题解决方法
所属栏目:[PHP教程] 日期:2022-01-18 热度:53
今天要在MySQL 存储php中json_encode格式信息,英文时没有问题,但是中文时就碰到了遇到中文时,会变成一堆类似uxxxx信息。 1. 原因分析:在存储到数据库时,MySQL不会存储 unicode 字符,MySQL仅支持从基本的多语种平面字符 (00000-0xFFFF),请尝试存储一个同义[详细]
-
java存入信息php读写memcache乱码问题
所属栏目:[PHP教程] 日期:2022-01-18 热度:75
故事背景:我用java插入一条数字记录,用php读取无法正确读取,今天发现如果使用MemCachedClient来插入一条数字,或者java的对象,那么在php调出来就是乱码,对象可以理解,简单的数字也会乱码,如:mcc.set(a,25);php中出来的是乱码,同时如果采用telnet的方[详细]
