您现在的位置: 首页网络编程 > php知识分享 >

php教程知识

>
如何在php项目中调用python程序

如何在php项目中调用python程序

其实在php项目中调用python程序还是很简单的,用过python的人都知道,它可以在linux终端中运行,而在php中执行的shell命令也就是执行linux终端命令,因此我们可以把执行python程序当成执行终端命令,这样一来就可以在php项目中执行python程序了。
demo实例解析php钩子原理

demo实例解析php钩子原理

PHP钩子简单的说它是一种事件驱动的信息处理机制。一件事情,比如说你为了完成某个目的的程序,一次数据库查询,为了一次注册,为了一次登录,为了访问某个特定的网站等等。
php执行shell命令的安全隐患

php执行shell命令的安全隐患

在php项目中执行shell命令可以通过exec、system函数来执行,在php5.4以前的版本中使用这两个函数时需要关闭安全模式,可见官方都认为这两个函数存在安全隐患。
在PHP项目中利用system函数执行shell命令

在PHP项目中利用system函数执行shell命令

在php项目开发中,如果能够在项目内执行shell命令,将可以实现更多的功能;此外,如果可以用具有同php相同功能的shell命令来替代,也可以提升项目的性能和效率。而php的system函数就可以实现在php中执行shell命令。
curl_multi实现多线程采集处理

curl_multi实现多线程采集处理

curl​普通的单线程请求是通过 curl_init 实例化然后通过 curl_exec 执行并获取我们想要的信息,如果是多线程的话,则需用通过 curl_multi 系列函数来实现。
php跨域问题解决方案

php跨域问题解决方案

跨域,指的是从一个域名去请求另外一个域名的资源。即跨域名请求!跨域时,浏览器不能执行其他域名网站的脚本,是由浏览器的同源策略造成的,是浏览器施加的安全限制。
PHP限制用户多地登录的处理方法

PHP限制用户多地登录的处理方法

为了安全起见,在应用程序中往往会限制用户多地同时登录,保证在同一时间同一账号只能在一处登录,如其他地方有登录同一账号会被强制下线。在php中这种限制是怎么处理的呢?
ThinkPHP5整合PHPMailer实现QQ邮件发送

ThinkPHP5整合PHPMailer实现QQ邮件发送

邮件发送功能在项目中还是非常常用的,比如用户注册发送验证码,用户发送留言邮件,事件提醒功能等。今天我们就用thinkphp5整合PHPMailer来实现邮件发送功能。
PHP通过PHPExcel实现Excel表格数据的导入

PHP通过PHPExcel实现Excel表格数据的导入

数据导入导出在项目应用中也是一项比较常用的功能,它可以为我们做数据统计分析、数据录入节省大量的时间,今天就来讲下通过PHPExcel实现Excel表格数据的导入。PHPExcel是一个PHP类库,用来帮助我们简单、高效实现从Excel读取Excel的数据和导出数据到Excel。
PHP实现快速排序算法的三种方法

PHP实现快速排序算法的三种方法

通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列
PHP经典趣味算法整理

PHP经典趣味算法整理

趣味知识不仅可以让学习不再那么枯燥,对知识的理解和掌握也非常有帮助,本文整理了一些经典的PHP趣味算法,希望对算法感兴趣的朋友有帮助。
基于ThinkPHP框架的分布式部署方案实施

基于ThinkPHP框架的分布式部署方案实施

分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。