-
用php守护另一个php进程的示例
所属栏目:[PHP教程] 日期:2022-07-27 热度:101
要用php守护另一个php进程(apache模块的运行的,还有nginx等运行的除外) a.php要守护b.php 在b.php中 通过 getmypid()函数获取当前进程的id,并将id写入c.pid文件中,如果程序执行完成将c.pid文件删除或清空 在a.php中 验证c.pid是否存在 ,是否为空,如[详细]
-
Laravel 5.0 发布 新版本特性详解
所属栏目:[PHP教程] 日期:2022-07-27 热度:159
这篇文章主要介绍了Laravel 5.0 发布 新版本特性详解,本文讲解了目录结构、Contracts、路由缓存、路由中间、控制器方法注入、认证脚手架等新特性,需要的朋友可以参考下 译注: 期待 Laravel 5.0 已经很久很久了, 之前跳票说要到今年一月份发布. 从一月份就[详细]
-
php使用curl获取https请求的方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:150
这篇文章主要介绍了php使用curl获取https请求的方法,涉及curl针对https请求的操作技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php使用curl获取https请求的方法。分享给大家供大家参考。具体分析如下: 今日在做一个项目,需要curl获取第三[详细]
-
php+html5使用FormData对象提交表单及上传图片的方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:97
这篇文章主要介绍了php+HTML5/html5使用FormData对象提交表单及上传图片的方法,实例分析了FormData对象的使用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php+html5使用FormData对象提交表单及上传图片的方法。分享给大家供大家参考。具体[详细]
-
php实现上传图片保存到数据库的方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:195
这篇文章主要介绍了php实现上传图片保存到数据库的方法,可通过将图片保存在数据库实现多台服务器共享文件的功能,非常具有实用价值,需要的朋友可以参考下 php实现上传图片保存到数据库的方法。分享给大家供大家参考。具体分析如下: php 上传图片,一般都使[详细]
-
php发送与接收流文件的方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:179
这篇文章主要介绍了php发送与接收流文件的方法,实例分析了php针对流文件的常见操作技巧,需要的朋友可以参考下 本文实例讲述了php发送与接收流文件的方法。分享给大家供大家参考。具体如下: sendStreamFile.php 把文件以流的形式发送 receiveStreamFile.ph[详细]
-
PHP获取数组长度或某个值出现次数的方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:121
这篇文章主要介绍了PHP获取数组长度或某个值出现次数的方法,实例分析了count()与array_count_value()的使用技巧,需要的朋友可以参考 本文实例讲述了PHP获取数组长度或某个值出现次数的方法。分享给大家供大家参考。具体分析如下: count():对数组中的元素[详细]
-
php中使用url传递数组的方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:175
这篇文章主要介绍了php中使用url传递数组的方法,实例分析了URL传递数组发送与接收的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php中使用url传递数组的方法。分享给大家供大家参考。具体分析如下: 数组传递这么写: 代码如下:echoa href=2[详细]
-
直击php中unserialize返回false的处理方法
所属栏目:[PHP教程] 日期:2022-07-27 热度:102
本文实例讲述了php中unserialize返回false的解决方法,分享给大家供大家参考。具体方法如下: php 提供serialize(序列化) 与unserialize(反序列化)方法。 使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。 先来看看如下程序实例:[详细]
-
PHP框架Laravel的小技巧两则
所属栏目:[PHP教程] 日期:2022-07-27 热度:59
这篇文章主要介绍了PHP框架Laravel的小技巧两则,本文讲解了Route::controller中路由批量命名、根据系统变量判断当前运行环境两个小技巧,需要的朋友可以参考下 用 Laravel 作为 PHP 开发框架很久了,但是有些官方文档中没有覆盖到的地方,每隔一段时间又会[详细]
-
Laravel模板引擎Blade中section的一些标签的区别介绍
所属栏目:[PHP教程] 日期:2022-07-27 热度:114
这篇文章主要介绍了Laravel模板引擎Blade中section的一些标签的区别介绍,本文讲解了@yield 与 @section、@show 与 @stop、@append 和 @override的区别,需要的朋友可以参考下 Laravel 框架中的 Blade 模板引擎,很好用,但是在官方文档中有关 Blade 的介绍[详细]
-
php结合js实现点击超链接执行删除确认操作
所属栏目:[PHP教程] 日期:2022-07-26 热度:133
首先链接数据库,查询数据库数据: 代码如下: ?php $dbms=mysql; //数据库类型 ,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数 $host=localhost; //数据库主机名 $dbName=db_database19; //使用的数据库 $user=root; //数据库连接[详细]
-
最实用有效的PHP中防止SQL注入
所属栏目:[PHP教程] 日期:2022-07-26 热度:135
问题描述: 如果用户输入的数据在未经处理的情况下插入到一条SQL查询语句,那么应用将很可能遭受到SQL注入攻击,正如下面的例子: 因为用户的输入可能是这样的: 那么SQL查询将变成如下: 应该采取哪些有效的方法来防止SQL注入? 最佳回答(来自Theo):[详细]
-
PHP使用ob_start生成html页面的方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:66
ob_start([string output_callback])- 打开输出缓冲区 所有的输出信息不在直接发送到浏览器,而是保存在输出缓冲区里面,可选得回调函数用于处理输出结果信息。 ob_end_flush - 结束(发送)输出缓冲区的内容,关闭输出缓冲区 使用output control 函数可[详细]
-
php的curl封装类用法实例
所属栏目:[PHP教程] 日期:2022-07-26 热度:114
使用函数之前我们要需要把php curl模块打开(libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll) 开启php curl函数库的步骤 1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路径*/ 2).把php5/libeay3[详细]
-
PHP获取数组中重复最多的元素的实现方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:107
本文实例讲述了PHP获取数组中重复最多的元素的实现方法。分享给大家供大家参考。具体方法如下: 代码如下:?php /** * * Created on 2014-4-1 * @param array $array * @param int [optional] $length * @return array */ function mostRepeatedValues($arr[详细]
-
详谈PHP文件目录基础操作
所属栏目:[PHP教程] 日期:2022-07-26 热度:89
我们知道,临时声明的变量是保存在内存中的,即便是静态变量,在脚本运行完毕后也会被释放掉,so,想长久保存一个变量的内容,方法之一就是写到文件中,放到硬盘或服务器上,为此文件操作就必须很熟悉。 1.文件的属性信息获取 首先文件具有类型,在Linux下[详细]
-
php中一行代码获取文件后缀名
所属栏目:[PHP教程] 日期:2022-07-26 热度:144
php中一行代码获取文件后缀名的方法要结合很多的函数了,我们这个有点像asp中的函数了,下面来一起看看吧。 详解: strrchr()函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符; substr()函数是返回字符串的一部[详细]
-
PHP利用header跳转失效的解决方法
所属栏目:[PHP教程] 日期:2022-07-26 热度:179
PHP利用header跳转失效的解决方法 一、问题: 今天header(/Location: $url/),以往跳转总是可以的,今天却不动,只是输出结果,以往自己要确认检查,$url的值获取的是否正确,所以在前面加了echo $url;来调试用,结果就导致了header函数的无效. 二、解决方法:[详细]
-
PHP超时处理应用场合及解决方案全面总结
所属栏目:[PHP教程] 日期:2022-07-26 热度:67
【 概述 】 在PHP开发中工作里非常多使用到超时处理到超时的场合,我说几个场景: 1. 异步获取数据如果某个后端数据源获取不成功则跳过,不影响整个页面展现 2. 为了保证Web服务器不会因为当个页面处理性能差而导致无法访问其他页面,则会对某些页面操作设[详细]
-
PHP合并2个数字键数组的值的程序
所属栏目:[PHP教程] 日期:2022-07-26 热度:175
php中数组合并array_merge是最靠得住的函数了,下文我们在利用array_merge函数合并时主要是对于两个数组的键值为数字进行处理。 先要了解一个基础知识点 PHP中两个数组合并可以使用+或者array_merge,但之间还是有区别的,而且这些区别如果了解不清楚项目[详细]
-
php提取网页正文内容的示例
所属栏目:[PHP教程] 日期:2022-07-26 热度:89
因为难点在于如何去识别并保留网页中的文章部分,而且删除其它无用的信息,并且要做到通用化,不能像火车头那样根据目标站来制定采集规则,因为搜索引擎结果中有各种的网页。 抓回一个页面的数据,如何匹配出正文部分,郑晓在下班路上想了个思路是: 1. 提[详细]
-
PHP程序员必须遵守的PHP编程准则
所属栏目:[PHP教程] 日期:2022-07-26 热度:112
怎样才能成为一个优秀的PHP开发者?这肯定是每一位PHP新手都在提出的问题。其实要成为一名PHP编程高手并不容易,真正的PHP高手还需要考虑更多的其它问题。那么如何才能更快的成为一名优秀的PHP开发者呢?跟随绿茶小编一起来看看吧! 以下三条准则是一名成熟的[详细]
-
php查询ip所在地的方法介绍
所属栏目:[PHP教程] 日期:2022-07-26 热度:98
具体实现方法如下: 代码如下:?php /** *@ date 2010.12.21 注:文件头 [第一条索引的偏移量 (4byte)] + [最后一条索引的偏移地址 (4byte)] 8字节 记录区 [结束ip (4byte)] + [地区1] + [地区2] 4字节+不定长 索引区 [开始ip (4byte)] + [指向记录区的偏移[详细]
-
php实现两表合并成新表并且有序排列的方法推荐
所属栏目:[PHP教程] 日期:2022-07-26 热度:178
具体实现方法如下: 代码如下:?php /** la (3,5,8,11) lb(2,6,8,9,11,15) 合并为lc,有序排列。 用php实现,不能用sort之类的函数!!!! **/ class union { var $lista = array(); var $listb = array(); var $listc = array(); function ge[详细]