-
php解析字符串里所有URL地址的方法介绍
所属栏目:[PHP教程] 日期:2022-08-05 热度:88
这篇文章主要介绍了php提取字符串中网站url地址的方法,可通过正则匹配查找并提取出URL地址,需要的朋友可以参考下 本文实例讲述了php提取字符串中网站url地址的方法。分享给大家供大家参考。具体分析如下: 今天写一个问答系统上线之后发现有很多人发链接了,[详细]
-
php实现图片转换成ASCII码的方法分享
所属栏目:[PHP教程] 日期:2022-08-05 热度:87
本文实例讲述了php实现图片转换成ASCII码的方法。分享给大家供大家参考。具体如下: php图片转换成ASCII码,转换后可以直接通过字符串显示图片 html head titleAscii/title style body{ line-height:0; font-size:1px; /style /head body ?php $image = imag[详细]
-
php获得网页上所有链接的方法
所属栏目:[PHP教程] 日期:2022-08-05 热度:56
这篇文章主要介绍了php获取网页上所有链接的方法,涉及php操作正则匹配的技巧,代码简单实用,需要的朋友可以参考下 本文实例讲述了php取得网页上所有链接的方法。分享给大家供大家参考。具体实现方法如下: ?php function get_all_url($code){ preg_match_all([详细]
-
php实现递归抓取网页类示例
所属栏目:[PHP教程] 日期:2022-08-05 热度:99
这篇文章主要介绍了php实现递归抓取网页类,实例分析了php递归操作及网页抓取的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php实现递归抓取网页类的方法。分享给大家供大家参考。具体如下: ?php class crawler{ private $_depth=5; private[详细]
-
php按单词截取字符串的方法总结
所属栏目:[PHP教程] 日期:2022-08-05 热度:120
这篇文章主要介绍了php按单词截取字符串的方法,涉及php操作字符串的技巧,需要的朋友可以参考下 本文实例讲述了php按单词截取字符串的方法。分享给大家供大家参考。具体分析如下: 这里指定字符串和单词数量进行截取 ?php function limit_words($string, $wor[详细]
-
php生成随机密码的几种方法介绍
所属栏目:[PHP教程] 日期:2022-08-05 热度:176
使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。 方法一: 1、预置一个的字[详细]
-
在PHP中使用FCKeditor2.3.2配置
所属栏目:[PHP教程] 日期:2022-08-04 热度:84
FCKeditor2.3.2在线编辑器非常好用,完全支持文件上传。今天baidu了一下午终于搞定了。 下载FCKeditor2.3.2,解压至FCKeditor。 1首先删除不必要的文件节省空间。凡是以_开头的文件如_samples,_testcases和一些用不到的.asp、.jsp、.cfm文件统统干掉。 2修[详细]
-
教你如何使用PHP开发高效的WEB系统
所属栏目:[PHP教程] 日期:2022-08-04 热度:153
PHP是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。 大型项目 - 扩展、优化后的PHP 这里的大型项目,简单的指分布式项目,就是说,你的程序需要被部署在N台服务器上了。在这个层级上,PHP比起j2ee的确缺乏很多支持。我曾和s[详细]
-
在php中调用fckeditor网页编辑器方法
所属栏目:[PHP教程] 日期:2022-08-04 热度:80
今天我们要讲了是关于php如何调用代码如: ? include(../editor/fckeditor.php); $ofckeditor = new fckeditor(fckeditor1) ; $ofckeditor-basepath = ../editor/; $ofckeditor-value = ; $ofckeditor-width = 100% ; $ofckeditor-height = 360 ; $ofckedito[详细]
-
php过滤危险html代码说明
所属栏目:[PHP教程] 日期:2022-08-04 热度:79
用PHP过滤html里可能被利用来引入外部危险内容的代码。有些时候,需要让用户提交html内容,以便丰富用户发布的信息,当然,有些可能造成显示页面布局混乱的代码也在过滤范围内。 以下是引用片段: #用户发布的html,过滤危险代码 function uh($str) { $farr =[详细]
-
php4和php5差异
所属栏目:[PHP教程] 日期:2022-08-04 热度:83
PHP5 中的对象已经进行了较系统、较全面的调整,现在的样子可能看起来会有些类似于 Java。本小节着重讲述 PHP5 中新的对象模式,并举了一些较简易的例子来说明。就让本节成为你的 PHP5 之旅的一个新起点吧。:) * 构造函数和析构函数 * 对象的引用 * 对象的[详细]
-
php数据库连接方式
所属栏目:[PHP教程] 日期:2022-08-04 热度:119
通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述MyS[详细]
-
怎样正确理解PHP的错误信息
所属栏目:[PHP教程] 日期:2022-08-04 热度:172
我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错[详细]
-
php页面漏洞分析及有关问题解决
所属栏目:[PHP教程] 日期:2022-08-04 热度:139
从现在的网络安全来看,大家最关注和接触最多的WEB页面漏洞应该是ASP了,在这方面,小竹是专家,我没发言权。然而在PHP方面来看,也同样存在很严重的安全问题,但是这方面的文章却不多。在这里,就跟大家来稍微的讨论一下PHP页面的相关漏洞吧。 我对目前常见[详细]
-
PHP原版HTML编码器溢出问题的处理
所属栏目:[PHP教程] 日期:2022-08-04 热度:52
PHP5.1.6、4.4.4及以前版本中,在查找关于htmlspecialchars and htmlentities相关字符编码的时候,当UTF-8编码被选择的时候可能会触发一个可能的缓冲器溢出。 While we were searching for a hole in htmlspecialcharsand htmlentitiesto bypass the encodin[详细]
-
php下载jpg文件为空处理方法
所属栏目:[PHP教程] 日期:2022-08-04 热度:130
jpg格式的文件,点击在浏览器中打开显示为红叉:代码如下: $filetype = image/pjpeg; header(content-type: {$filetype}); header(expires: 0); exit; 首先排查初始文件是否有问题: 1、echo $filepath; 2、根据输出的文件完整路径,打开文件,没有问题 排除[详细]
-
PHP中使用sleep函数实现定时任务实例分享
所属栏目:[PHP教程] 日期:2022-08-04 热度:135
这篇文章主要介绍了PHP中使用sleep函数实现定时任务实例分享,本文给出了多个使用sleep的例子,本文还可以作为学习sleep函数的教程,需要的朋友可以参考下 在PHP中,有一个sleep函数,大概意思是程序执行遇到sleep函数时暂停N秒后继续往下执行。如sleep(10)意思[详细]
-
PHP中exec函数和shell_exec函数的区别
所属栏目:[PHP教程] 日期:2022-08-04 热度:85
这篇文章主要介绍了PHP中exec函数和shell_exec函数的区别,这两个函数是非常危险的函数,一般情况都是被禁用的,当然特殊情况下也会使用,需要的朋友可以参考下 这两个函数都是执行Linux命令函数,不同的是获取返回结果不一样,exec只能获取最后一行数据,shell_[详细]
-
PHP函数http_build_query使用分析
所属栏目:[PHP教程] 日期:2022-08-04 热度:131
这篇文章主要介绍了PHP函数http_build_query使用详解,分别对传入一维关联数组、一维索引数组、二维数组、传入对象等给出示例,需要的朋友可以参考下 什么是http_build_query? 使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。参数 formd[详细]
-
PHP将回调函数作用到给定数组单元的技巧
所属栏目:[PHP教程] 日期:2022-08-04 热度:142
这篇文章主要介绍了PHP将回调函数作用到给定数组单元的方法,是十分重要的一种应用,需要的朋友可以参考下 数组是PHP程序设计中十分重要的一环。本文介绍PHP中数组函数array_map()的用法,实现将回调函数作用到给定数组单元上。具体如下: 示例程序如下: func[详细]
-
php中把美国时间转为北京时间的自定义函数介绍
所属栏目:[PHP教程] 日期:2022-08-04 热度:113
这篇文章主要介绍了php中把美国时间转为北京时间的自定义函数分享,分别提供了13小时和8小时算法版,需要的朋友可以参考下 function datezhuanhuan($dateparams) { $ccc=strtotime($dateparams); $date=date(Y-m-d); $bjtime=date(Y-m-d,$ccc); if($date==$bjt[详细]
-
PHP中file_exists函数不支持中文名的处理方法
所属栏目:[PHP教程] 日期:2022-08-04 热度:55
这篇文章主要介绍了PHP中file_exists函数不支持中文名的解决方法,很实用的技巧,需要的朋友可以参考下 下面这段代码是不能够返回正确值的代码,无论文件是否在都返回不在: ?php; $file=/attachment/21/0/中文.rar; $newfile = dirname(__FILE__).$file; echo[详细]
-
php中eval函数的危害与正确禁用方法
所属栏目:[PHP教程] 日期:2022-08-04 热度:187
这篇文章主要介绍了php中eval函数的危害与正确禁用方法,需要的朋友可以参考下 php的eval函数并不是系统组件函数,因此我们在php.ini中使用disable_functions是无法禁止它的。 但是eval()对于php安全来说具有很大的杀伤力,因此一般不用的情况下为了防止类似[详细]
-
一组PHP加密解密函数分享
所属栏目:[PHP教程] 日期:2022-08-04 热度:177
这篇文章主要介绍了一组PHP加密解密函数分享,需要的朋友可以参考下。 ?php /** *功能:对字符串进行加密处理 *参数一:需要加密的内容 *参数二:密钥 */ function passport_encrypt($str,$key){ //加密函数 srand((double)microtime() * 1000000); $encrypt_[详细]
-
PHP小技巧之函数重载
所属栏目:[PHP教程] 日期:2022-08-04 热度:150
php 作为一种弱类型语言,本身不能像强类型如java ,c++那样,直接的实现重载。不过可以通过一些方法,间接的实现重载。 1.可以使用func_get_args()和func_num_args()这两个函数实现函数的重载!! PHP代码: function rewrite() { $args = func_get_args(); i[详细]