-
PHP与asp.net C#可共用的可逆加密算法
所属栏目:[PHP教程] 日期:2022-02-14 热度:148
因为工作需我们需要在php中生成加密然后在asp.net中接受过来的密码再解密,下面我找到一个PHP与asp.net C#可共用的可逆加密算法,有需要了解的同学可参考. php加密算法,代码如下: ?php class DES { var $key; var $iv; //偏移量 function DES($key = 11001100,[详细]
-
php中fsockopen模仿post与get详解
所属栏目:[PHP教程] 日期:2022-02-14 热度:81
在php中fsockopen函数可以模仿用户去访问一些网站并且还可以带一些常用的信息,如果浏览器,IP,post,get 等等数据,下面我分别一来给大家介绍介绍. 如果你要使用fsockopen函数我们必须在php.ini中把allow_url_fopen = On 设置为开启状态. 例,fsockopen() Exampl[详细]
-
PHP中奖概率的抽奖算法程序代码
所属栏目:[PHP教程] 日期:2022-02-14 热度:139
1.可以控制中奖的概率,2.具有随机性,3.最好可以控制奖品的数量,4.根据用户ID或者ip、手机号、QQ号等条件限制抽奖次数 初期就这些需求,然后根据网上的资料,采用了一种阶段式抽取的方法,大家下面看一下整体的程序.该程序是在ThinkPHP框架下完成的,使用了一些框[详细]
-
php QQ第三方登陆SDK程序代码
所属栏目:[PHP教程] 日期:2022-02-14 热度:153
自己重写的一个php QQ第三方登陆SDK程序代码,官方的不敢恭维了所以自己再写了一个,主要是考虑到QQ的PHP SDK写的真是太烂了,纯属是普及API知识,而不是到手就可以部署的类库,反正自己都写了一个了,就拿出来分享下. 什么也不多说,直接上代码,代码如下: ?php /**[详细]
-
php里include require utf-8文件时顶部产生空行
所属栏目:[PHP教程] 日期:2022-02-13 热度:109
include()产生一个警告而require()则导致一个致命错误,换句话说,如果想在遇到丢失文件时停止处理页面就用require(),include()就不是这样,脚本会继续运行,同时也要确认设置了合适的include_path,注意在 PHP 4.3.5之前,包含文件中的语法错误不会导致程序停止.[详细]
-
php里获取中文首字母程序代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:120
我们经常会看到一些网站按城市名来分或按字母来排名,下面我就来介绍这个东西如何实现的吧,我们分享一段利用php取得中文字符串中第一个汉字的字母,代码如下: ?php $limit = array( //gb2312 拼音排序 array(45217,45252), //A array(45253,45760), //B array([详细]
-
PHP产生带LOGO的二维码图像
所属栏目:[PHP教程] 日期:2022-02-13 热度:200
现在二维码是我们一些软件站或下载站常用的一种东西了,特别是微信都会使用二维码来加好友,下面我来介绍利用php生成二维码多种方法. 方法一,这种生成就是一个二维码中间不带图片的,直接调用google的一个功能就实现了,代码如下: $urlToEncode=http://gz.altmi.[详细]
-
php无限级分类 带层深 算法
所属栏目:[PHP教程] 日期:2022-02-13 热度:181
一个利用数组来实现无限级分类php类程序,有需要的朋友可参考,这里就不多说什么了直接复制上代码. php无限级分类(带层深)算法实例代码如下: ?php $cates = array( array( cid = 1, cname = 新闻, pid = 0 ), array( cid = 2, cname = 通知, pid = 0 ), array([详细]
-
PHP里利用APC模块完成文件上传进度条
所属栏目:[PHP教程] 日期:2022-02-13 热度:105
以前的php5.2之前的版本是不能可使用APC模块的,因为之前的压根就没有这个APC模块,如果想使用APC模块实现上传进度条我们必须是php5.2或更高版本. 从5.2开始APC加入了一个叫APC_UPLOAD_PROGRESS的东东,解决了困扰大家已久的进度条问题。并且它把原来的上传时[详细]
-
php里fsockopen采集网页内容实例
所属栏目:[PHP教程] 日期:2022-02-13 热度:155
fsockopen是php中一个比较实用的函数了,下面我来介绍利用fsockopen函数来采集网页的程序. 用法:int fsockopen(string hostname,int port,int [errno],string [errstr],int [timeout]); 一个采集网页实例,代码如下: ?php function get_url ($url,$cookie=fals[详细]
-
php小偷程序示例代码
所属栏目:[PHP教程] 日期:2022-02-13 热度:131
小偷程序其实就是利用了php中的一特定函数实现采集别人网站的内容,然后通过正则分析把我们想要的内容保存到自己本地数据库,下面我来介绍php小偷程序的实现方法,有需要的朋友可参考. 在下面采集数据过程中file_get_contents函数是关键了,下面我们来看看file_g[详细]
-
PHP运用apc实现上传进度条方法
所属栏目:[PHP教程] 日期:2022-02-13 热度:50
php本身是不具备可以带有实时上传进度条功能了,如果想有这种功能我们一般会使用ajax来实现,但是php提供了一个apc,他就可以与php配置实现上传进度条. 主要针对的是window上的应用. 1.服务器要支持apc扩展,没有此扩展的话,百度一下php_apc.dll,下载一个扩展扩[详细]
-
php运用PHPExcel类导出导入Excel用法
所属栏目:[PHP教程] 日期:2022-02-13 热度:169
PHPExcel类是php一个excel表格处理插件了,下面我来给大家介绍利用PHPExcel类来导入与导出excel表格的应用方法,有需要了解的朋友不防参考参考,PHPExcel自己百度下载这里不介绍了. 导出Excel用法,代码如下: //设置环境变量(新增PHPExcel) set_include_path(..[详细]
-
PHP错误处理方法汇总
所属栏目:[PHP教程] 日期:2022-02-13 热度:176
在php中错误处理的方法有很多,特别是到了php5之后还提供了专门的php处理类,下面我收藏了关于PHP错误处理一些方法与程序分享给大家. 在程序中直接判断,基本的错误处理:使用 die() 函数,第一个例子展示了一个打开文本文件的简单脚本,代码如下: ?php $file=fope[详细]
-
php 项目代码的安全总结
所属栏目:[PHP教程] 日期:2022-02-12 热度:120
在用php开发项目时很多时间我们模块化的开发,这时就可以可能存在很多安全隐藏了,下面是我总结的一些php 项目代码的安全总结,有需要了解的同学可参考。 1:基础型. include $module..php; $module假如直接用GET上得到, 那这是个非常毁灭性的bug, linux下让你痛[详细]
-
php中一些安全隐藏代码汇总
所属栏目:[PHP教程] 日期:2022-02-12 热度:50
程序代码的安全是一个程序员对开发的应用方面的多方面的素质体现,下面我来总结一下自己的经验,有需要了解朋友可参考一下. 百度一下,设定open_basedir后只有指定的目录和子目录下的php脚本才会被执行,用php读取open_basedir以外的目录或文件会报错,权限不足一[详细]
-
php intval 小数时安全漏洞解析
所属栏目:[PHP教程] 日期:2022-02-12 热度:68
本文章先来介绍了php intval简单用法,它可以把字符,数字,小数转换灰数字型数据,但在转换时会出现一些问题如小数1.1就会转换成1,下面看实例. 一、变量转成整数类型. 语法:int intval(mixed var, int [base]); 返回值:整数 函数种类:PHP 系统功能 内容说明:本[详细]
-
php安全之防注入详细说明
所属栏目:[PHP教程] 日期:2022-02-12 热度:154
我们知道Web上提交数据有两种方式,一种是get、一种是post,那么很多常见的sql注射就是从get方式入手的,而且注射的语句里面一定是包含一些sql语句的,因为没有sql语句,那么如何进行,sql语句有四大句:select、update、delete、insert. 那么我们如果在我们提交的[详细]
-
php中sql注入一些方法说明
所属栏目:[PHP教程] 日期:2022-02-12 热度:153
自己了解php中sql注入一些方法介绍,下面介绍的全部是最常见的sql注入方法了,有需要的朋友可参考一下. 1,何为注入?比如我们在查询数据库的时候,我们通过文章的id号来取出这篇文章的所有信息,那么SQL语句可以这样写:select * from blog where id=5 ,id的值通[详细]
-
对于PHP文件包含一些漏洞分析
所属栏目:[PHP教程] 日期:2022-02-12 热度:144
文章简单的分析了在php文件包含时inlcude的一个漏洞分析,下面希望对大家有点用处. 基本的文件包含漏洞,代码如下: ?php include(includes/ . $_GET[file]); ? * 包含同路径下的文件: file=.htaccess * 路径遍历: file=../../../../../../../../../var/lib/l[详细]
-
php里简单的防CC脚本攻击经验总结
所属栏目:[PHP教程] 日期:2022-02-12 热度:155
作者总结了关于在CC脚本攻击的一些问题及防CC脚本攻击的一些解决方案,有需要的朋友可参考一下. 1,登录进VPS控制面板,准备好随时重启VPS. 2,关闭Web Server先,过高的负载会导致后面的操作很难进行,甚至直接无法登录SSH. 3,以防万一,把设置的Web Server系统启[详细]
-
PHP防sql注入方法总结解析
所属栏目:[PHP教程] 日期:2022-02-12 热度:70
在程序开发中sql注入是一个大家常常会要考虑到的问题,下面我来解析一下常见的sql防注入代码,有需要的朋友可参考参考. 1、php提交数据过滤的基本原则 1)提交变量进数据库时,我们必须使用addslashes()进行过滤,像我们的注入问题,一个addslashes()也就搞定了,[详细]
-
php防止sql注入完成方法
所属栏目:[PHP教程] 日期:2022-02-12 热度:118
SQL注入因为要操作数据库,所以一般会查找SQL语句关键字:insert、delete、update、select,查看传递的变量参数是否用户可控制,有无做过安全处理. SQL注入工作原理:构造一个数据库查询是一个非常直接的过程,典型的,它会遵循如下思路来实现,仅为说明问题,我们将[详细]
-
php代码恶意ddos攻击解决方法
所属栏目:[PHP教程] 日期:2022-02-12 热度:58
php代码恶意ddos攻击以前我是碰过一次,把服务器资源全部占了,这样导致网站无法正常使用了,下面我来介绍解决办法. 解决办法,修改php.ini文件,代码如下: disable_functions //改成gzinflate,默认是放空 allow_url_fopen //设为Off php_sockets.dll //把这个模[详细]
-
php模仿百度spider蜘蛛爬虫程序示例
所属栏目:[PHP教程] 日期:2022-02-11 热度:161
下面来看一个php模仿百度spider蜘蛛爬虫程序例子,这个代码写得比较高级了我就不分析了,大家有需要的可以进入参考一下吧. 自己用PHP写了个爬虫,基本功能已经实现,有兴趣的可以试试 脚本缺点:1.未对静态页面进行去重处理,2.未对页面内js操作后的结果进行处理 p[详细]
