当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

fsockopenpfsockopen函数被禁用,SMTP发送邮件不正常的解决方法

6

一:近期黑客利用程序漏洞注入后使用fsockopen进行phpddos攻击,导致部分服务器不稳定,现在将危险函数fsockopen暂时禁用,部分程序功能可能有问题,以下列出已知问题及通用解决方法:通用解决方法:找到程序里的fsockopen

将PHP从5.3.28升级到5.3.29时Nginx出现502错误

6

今天将php从5.3.28升级到5.3.29,发现网站打不开了,提示”502badgateway”,访问静态资源可以,但访问任何php文件都会502。其实之前也发现这个问题,只是一直没找到解决办法,所以我一直将php保持在5.3.28版本。

php调用Googletranslate_ttsapi实现代码

8

今天用google翻译时,发现个好东西:googletranslate_tts,调用这个api就可以听到英文发音,省掉了自己上传音频文件的麻烦。我用php写了个调用的方法,可以把音频文件保存在本地。如下:复制代码代码如下:$newfname

PHP中使用Imagick读取pdf并生成png缩略图实例

7

pdf生成png首页缩略图(服务器需要支持imagick)复制代码代码如下:/***pdf2png*@param$pdf待处理的pdf文件*@param$path待保存的图片路径*@param$page待导出的页面-1为全部0为第一页1为第

ajax的post方法实例(带循环)

6

用上循环就是为了在数据发送前进行合理的处理,解决在脚本语言对数据进行另外需求处理时出现的超时现象。处于对ajax认识未深,如有说得不对或不到位的,还请指教。    ajax中的post方法有三个参数,前两个参数是必须的,第三个参数根据需求而

php创建多级目录代码

8

functioncreatefolder($path){if(!file_exists($path)){createfolder(dirname($path));mkdir($path,0777);}}createfolder("2007/

PHPMailer的主要功能特点和简单使用说明

4

支持邮件s/mime加密的数字签名支持邮件多个tos,ccs,bccsandreply-tos可以工作在任何服务器平台,所以不用担心win平台无法发送邮件的问题的支持文本/html格式邮件可以嵌入image图像对于邮件客户端不支持html阅

php使用Jpgraph绘制复杂X-Y坐标图的方法

4

本文实例讲述了php使用jpgraph绘制复杂x-y坐标图的方法。分享给大家供大家参考。具体实现方法如下:<?phpinclude("src/jpgraph.php");include("src/jpgraph_line.ph

php打开远程文件的方法和风险及解决方法

5

php有一个配置选项叫allow_url_fopen,该选项默认是有效的。它允许你指向许多类型的资源,并像本地文件一样处理。例如,通过读取url你可以取得某一个页面的内容(html),看下面的代码复制代码代码如下:<?php$cont

PHPCodeIgniter框架的工作原理研究

5

codeigniter(以下简称ci,官网以及中国站)是一个流行的php框架,小巧但功能强大,简洁轻量同时拥有很好的扩展性,在国内也比较受欢迎。另一方面,ci却没有与时俱进,并不支持php5.3之后的一些特性,导致它相对更适合较老一些的项目

一个基于PDO的数据库操作类

8

百度之后决定使用pdo,至于为什么选择pdo,这里就不再多说,大家自己去百度下就能明白。既然要换,那最基本就需要有个常用的数据库操作类,也就是所谓的增删改查等,昨晚捣腾了一晚,大致弄出了个雏形,以下就是代码,希望大家能给出点意见。复制代码代

PHP线程的内存回收问题

8

当一个php线程结束时,当前占用的所有内存空间都会被销毁。那么如果这个线程不结束,怎么回收内存呢?refcount:引用技术器,可以理解为指向该个容器的指针个数吧。is_ref:是否被引用(只可能是0或者1)赋值的流程:<?p

PHP实现一维数组与二维数组去重功能示例

7

本文实例讲述了php实现一维数组与二维数组去重功能。分享给大家供大家参考,具体如下:数组中重复项的去除一维数组的重复项:使用array_unique函数即可,使用实例如下:<?php$aa=array("1","2","3",

详解PHP的Yii框架中组件行为的属性注入和方法注入

6

行为的属性和方法注入原理上面我们了解到了行为的用意在于将自身的属性和方法注入给所依附的类。那么yii中是如何将一个行为yiibasebehavior的属性和方法,注入到一个yiibasecomponent中的呢?对于属性而言,是通过__ge

分享php分页的功能模块

10

先贴张图看看效果在贴一下代码吧<?php$localhost="localhost";$username="root";$password="root";$db="test";//信息$pagesize=5;$conn=mys

基于python发送邮件的乱码问题的解决办法

16

公司项目中需要通过后台发送邮件,邮件内容包括图片附件。如果通过phpmailer发送,由于邮件服务器可能存在延迟现象,通过phpmailer发送邮件,需要等待邮件发送成功后才能返回结果,这在实践中证明,有时发送邮件无法即时返回结果,影响用户

如何在HTML中嵌入PHP代码

7

对于一个有经验的phpweb开发者,这是一件非常容易的事情。但是对于刚开始接触php编程语言的新手这就是一个问题。所以这里介绍如何在常规的html代码中嵌入php代码。在常规的html中嵌入php代码创建一个hello脚本,命名为hello

PHP大小写问题:函数名和类名不区分,变量名区分

8

php对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。但我不是鼓励大家去用这些规则。推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。1.变量名区分大小写复制代码代码如下:<?php$abc='abcd';e