-
PHP中如何将ip地址转成十进制数
所属栏目:[PHP教程] 日期:2022-02-09 热度:184
ip地址转成十进制数是根据的公式算出来的:74256^3+30256^2+10256+243 = 1243482867或者说分别将IP地址的四位数字化成十六进制,将得到的十六进制去掉/小数点/后再化为十进制即可. PHP 中如何将ip地址转成十进制数呢?现在PHP中有很多时候都会用到ip地址,但是这[详细]
-
php Exception打印error trace 实例
所属栏目:[PHP教程] 日期:2022-02-09 热度:113
本文章来给各位同学介绍关于php Exception打印error trace 实例,对于php的Exception,可以通过getTraceAsString获得错误,而对于error则应该如下: function x() $x = debug_backtrace(); //remove stack of this function array_shift($x); $i = 0; $xstr = ;[详细]
-
php版微信公共平台开发者认证实例
所属栏目:[PHP教程] 日期:2022-02-09 热度:162
微信公众平台如何成为开发者? 登录微信公众平台后,点击高级功能=》开发模式=》成为开发者=》填写接口配置信息,提交后等待我司工作人员的审核. 1.开发者认证 这个最简单了,直接上个超简单版代码: exit($_GET[echostr]); php文件就写上面这一句就行,微信公共[详细]
-
php file_get_contents 设置代理抓取页面示例
所属栏目:[PHP教程] 日期:2022-02-09 热度:136
file_get_contents函数在php中可以直接打开本地文件也可以直接抓取远程服务器文件,如果简单的采集我们可以使用file_get_contents直接来操作,如果有防采集我们可能需要代理来操作,下面我来介绍file_get_contents抓取页面示例. 例1,普通页面获取 例如,访问54ma[详细]
-
php计划任务示例详解
所属栏目:[PHP教程] 日期:2022-02-09 热度:65
一、在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样,具体Crontab用法,使用PHP程序来调用PHP脚本,每一小时执行myscript.php如下: #crontab -e 00 * * * * /usr/local/bin/php /home/web/abc.php/usr/local/bin/ php为PHP程序的路径. 二[详细]
-
一个PHP SoapServer实例代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:98
PHP SoapServer实例代码 server端代码: ?php if (!isset($_SERVER[PHP_AUTH_USER]) || !isset($_SERVER[PHP_AUTH_PW]) || !($_SERVER[PHP_AUTH_USER] == outsider $_SERVER[PHP_AUTH_PW] == 123456)) { header(WWW-Authenticate: Basic realm=WEBSERVICE); h[详细]
-
php批量修改windows目录权限程序
所属栏目:[PHP教程] 日期:2022-02-09 热度:98
我们经常会碰到一些问题像目录权限无法访问了,这时可能有几百或上千个文件或文件目录,下面我写了一个利用php来批量更改目录权限的实例,代码如下: ?php //获取文件目录列表,该方法返回数组 function getDir($dir=) { $dir=emptyempty($dir) ? getcwd() : $dir[详细]
-
php批量设置IIS目录实例代码
所属栏目:[PHP教程] 日期:2022-02-09 热度:181
?php //获取文件目录列表,该方法返回数组 function getDir($dir=) { $dir=emptyempty($dir) ? getcwd() : $dir; $dirArray[]=NULL; if (false != ($handle = opendir ( $dir ))) { $i=0; while ( false !== ($file = readdir ( $handle )) ) { //去掉.、..以[详细]
-
WebQQ网页hash加密算法PHP版
所属栏目:[PHP教程] 日期:2022-02-09 热度:192
由于最近QQ垃圾信息群发严重,官方选择将WebQQ部分功能实现细节方面做了点手脚,其中获取好友的POST值多了一个hash参数,这个hash是在js里加密完成的,以下是js源码: script type=text/javascript function getHash(b, i) { for (var a = i + password error, s[详细]
-
php伪静态的写法,apache伪静态规则
所属栏目:[PHP教程] 日期:2022-02-09 热度:109
在php中我们要做伪静态可以直接利用php来处理url,但这种伪静态不是标准的可以说看起来像水货一样的,只是找个心里舒服了,当然如果要实现真正的伪静态我们可以使用apache Rewrite伪静态模块来实例,下面大家来看看. php程序实现伪静态url,伪静态方法一: ?php //[详细]
-
PHP多线程 pthreads 参数传递学习笔记
所属栏目:[PHP教程] 日期:2022-01-21 热度:58
看了几个短网址API服务,于是把它们整理出来,方便以后使用,目前,提供靠谱的短网址API接口的公司不多(谷歌、百度、新浪微博、网易等),而像腾讯微博、淘宝这几个巨头的短网址服务都是仅供内部使用. 1 谷歌、百度、网易、新浪短网址服务的API比较 百度短网址API[详细]
-
php+ajax完成select分类二级菜单效果
所属栏目:[PHP教程] 日期:2022-01-21 热度:196
html代码如下: select id=teId name=te_id onchange=getArea() option value=1000--请选择分类--/option option value=1房产知识/option option value=8房屋买卖/option option value=16法律法规/option option value=24银行贷款/option option value=31房产[详细]
-
PHP线上错误日志控制 error_reporting与display_errors
所属栏目:[PHP教程] 日期:2022-01-21 热度:199
在php学习中error_reporting和display_errors是两个非常重要的参数,我们在学习调试过程中是少不了它们的,开启与关闭这两个错误日志非常的简单只要在php.ini简单处理即可,下文会有介绍. 我们知道产品的生产环境肯定是不给予显示错误的,于是,php.ini中将 displ[详细]
-
PHP根据HTTP_USER_AGENT判断客户端访问能否为手机访问
所属栏目:[PHP教程] 日期:2022-01-21 热度:82
现在web发展速度非常快,各种响应式的站点越来越多,除了APP外,在平时可能需要根据客户终端访问来加载不同时模板或跳转到不同时的域名下,现在分享一个函数,可以做到这样判断.android、ios和wp都已经测试过. PHP实例代码如下: //判断moblie function is_mobile([详细]
-
PHP完成百度 网易 新浪短网址服务的API接口调用
所属栏目:[PHP教程] 日期:2022-01-21 热度:104
看了几个短网址API服务,于是把它们整理出来,方便以后使用,目前,提供靠谱的短网址API接口的公司不多(谷歌、百度、新浪微博、网易等),而像腾讯微博、淘宝这几个巨头的短网址服务都是仅供内部使用. 1 谷歌、百度、网易、新浪短网址服务的API比较 百度短网址API[详细]
-
PHP模拟QQ登录,发送与接收信息的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:96
下面我们一起来看一个PHP模拟QQ登录,发送和接收信息的例子,希望此例子对各位同学会有所帮助. PHP实例代码如下: ?php header(Content-type: text/html; charset=utf-8); $sid = qqLogin(发送信息的QQ,发送信息的QQ密码); //登录帐号 sendMsg($sid,接收信息的Q[详细]
-
php开发里实用的PHP代码片段
所属栏目:[PHP教程] 日期:2022-01-21 热度:103
1.关键词高亮,代码如下: function highlight($sString, $aWords) { if (!is_array ($aWords) || emptyempty ($aWords) || !is_string ($sString)) { return false; } $sWords = implode (|, $aWords); return preg_replace (@b(.$sWords.)b@si, $1, $sString[详细]
-
php多线程thread开发和应用的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:59
php多线程的使用,首先需要PHP5.3以上版本,并安装pthreads PHP扩展,可以使PHP真正的支持多线程,扩展如何安装请自行百度. PHP扩展下载:https://github.com/krakjoe/pthreads PHP手册文档:http://php.net/manual/zh/book.pthreads.php 在安装好扩展之后,就可[详细]
-
PHP利用PHPExcel类导入导出excel
所属栏目:[PHP教程] 日期:2022-01-21 热度:126
PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言,可以使用它来读[详细]
-
PHP完成数据导入 CSV文件下载的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:178
下面我来给各位同学简单的分享两个利用php操作csv格式文件的例子,一个是对csv输出下载,另一个是利用php的fgetcsv函数、fputcsv函数进行读写操作. 导入、导出CSV文件,代码如下: class csv { private $resource; /** * @param string $fileName 文件路径 * @pa[详细]
-
php自定义加密函数 解密的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:183
加密就是将一些字符转换为另一个字符串的过程,简单的说就是把大门上锁,并且只有你有开启的钥匙,作为一个程序员都应该有属于自己的加密方式,目前最流行的加密算法就是MD5()加密方式,但是在网站已经有了破解的软件用起来也不是很安全,下面简单的介绍一下自定[详细]
-
php限制IP与IP段的代码
所属栏目:[PHP教程] 日期:2022-01-21 热度:139
php限制IP段代码是我在网上搜相关解决方法时搜到的,这个类的makePregIP函数逻辑有点问题,我修改了下可以使用了,这个类得功能是允许白名单中的IP地址访问,如果要实现限制黑名单中的IP地址访问,简单修改下checkIP函数中的代码逻辑就可以了. 使用方法,代码如下:[详细]
-
php里curl模拟登陆客户百度知道的例子
所属栏目:[PHP教程] 日期:2022-01-21 热度:149
最近弄了一个工具,希望能获取自己百度网盘里面的数据但又不想公开数据,于是想到了模拟登陆百度,用常规的模拟登陆测试了下发现不行,抓取登陆时的数据才发现,其实百度登陆过程中跳转了几次页面,如果仅仅对http://passport.baidu.com/v2/api/?login一个页面获取[详细]
-
PHP程序循环迭代里谨慎操作数据库
所属栏目:[PHP教程] 日期:2022-01-21 热度:193
PHP草根滴我们,一直以为数据库是万能,为了实现功能却很少去考虑效率与数据库瓶颈问题,比如在一个循环中查询数据库,一个迭代方法中查询数据库都是非常不可取滴,尤其是前端程序,在访问量不大,并发少时看不出任何问题,一旦访问量突增,并发访问量多时往往就成数[详细]
-
PHP查询ip所在地的几种办法
所属栏目:[PHP教程] 日期:2022-01-21 热度:115
根据IP地址查找我们的IP地址所在地,这个最简单办法就是直接把ip在百度搜索就可以知道你的IP地址所在地了,但对于一些网站我们不能使用此方法,但可以通过api来实现. 例子,利用第三方接口实例,代码如下: form action= method=post p请输入ip地址:input type=te[详细]