php 异步发送邮件的问题

    需求: 在某系统里,上传完一个产品的补丁文件或发布产品的更新信息,需要给使用该产品的用户(用户数量较多)发送一封电子邮件,发送后提示发送完毕! 我们常用的PHP代码写法如下: <?php // ...... //查找出所有使用该产品的用户email地址,假设存放在$email数组中 for($i=0;$i<count($email);$i++){ sendemail(); } function sendemail(){ //发送邮件代码 } ...阅读全文
    作者:绝缘体.. | 分类:apache, nginx, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    php程序调试方法总结

    相信很多朋友们都有调试程序的经历,然而很多时候调试程序是痛苦而又漫长的过程。它不仅需要细心,更需要耐心,切忌心浮气躁。但是当找出问题并顺利解决它时,又会给人无比激动的喜悦。 这里总结一下笔者在程序调试中的使用的原则,工具,以及方法。这里需要说明的是,某些原则性的东西,各种语言都是差不多的,而涉及到具体的工具和某些具体的调试方法,这里只涉及web开发方面的内容。 总...阅读全文
    作者:绝缘体.. | 分类:apache, CSS, html, MySQL, nginx, 开发工具, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    三种数据不宜存放到数据库里

    程序=数据+算法。这是对程序最简单的定义,毫无疑问,一个程序中必不可少的会存储大量的数据,对于数据的存储,大部分开发者们应该马上就想到了数据库,但是并不是所有的数据都适合存储到数据库中的,下面将要和大家分享三种不适宜存储到数据库中的数据。 图片,文件,二进制数据 既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了!?错,不是这样的!别的先不提,在很多...阅读全文
    作者:绝缘体.. | 分类:nginx, redis, 开发工具, 数据库 | 阅读: | 标签:, , , ,

    php上传大文件失败的解决办法

    昨天一做php开发的网友问我为什么上传大文件总是失败,但是上传小文件就没有问题。作者一时半会儿也不知道什么原因,遂网上搜搜帮其分析原因,看到一篇很不错的关于php上传大文件失败的各种原因的总结以及各种解决办法的,于是转来与大家分享之。    下面分别是各种原因以及解决办法 (1)文件上传时存放文件的临时目录必须是开启的并且是 PHP 进程所有者用户可写的目录。如果未指定则 PH...阅读全文
    作者:绝缘体.. | 分类:nginx, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    Nginx防止SQL注入攻击配置方法

    我们用得最多的无非就是使用php,asp,asp.net这种代码来实现sql防注入攻击,下面我来介绍如何在Nginx防止SQL注入攻击配置方法 防御原理: 1. 通过以上配置过滤基本的url中的注入关键字; 2. 当然,数据库中的用户密码得加密存放 ; 3. php程序进行二次过滤,过滤GET和POST变量中的关键字; 4. 生产环境关闭PHP和MySQL的错误信息。 SQL注入攻击一般问号后面的请求参数...阅读全文
    作者:绝缘体.. | 分类:html, Linux, MySQL, nginx, PHP, 开发工具, 数据库, 编程语言 | 阅读: | 标签:, , , ,