
关于php
黎志文
这个作者很懒,什么都没留下…
展开
-
php 邮件发送类
/*** 邮件发送类* 支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多抄送,多秘密抄送,带附件(单个或多个附件),支持到服务器的ssl连接* 需要的php扩展:sockets、Fileinfo和openssl。* 编码格式是UTF-8,传输编码格式是base64* @example* $mail = new MySendMail();转载 2015-02-04 09:21:10 · 927 阅读 · 0 评论 -
php开发接口的安全认证方法总结
这个必须要做,隐藏在app里的接口如果没有认证,现在hack app的人这么多,很快就会被人发现,用来直接操作数据库。直观总结方法二:1.请求头里带用户username和password,到服务器端做验证,通过才继续下边业务逻辑。有点:防止了服务器端api被随意调用。缺点:每次都交互用户名和密码,交互量大,且密码明文传输不安全。2.第一次请求,要求username和原创 2015-03-26 14:00:18 · 7574 阅读 · 3 评论 -
CURL 模拟get和post请求
//模拟get function login_get($url) { $curl = curl_init(); //初始化 curl_setopt($curl, CURLOPT_URL,$url); curl_setopt($curl, CURLOPT_HEADER, 0);// 不返回header部分原创 2015-03-20 09:48:44 · 810 阅读 · 0 评论 -
优化php执行效率的40条小技巧
1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;2.echo的效率高于print,因为echo没有返回值,print返回一个整型;3.在循环之前设置循环的最大次数,而非在在循环中;4.销毁变量去释放内存,特别是大的数组;5.避免使用像__get, __set, __autoload等魔术方法;6.requiere_once()比较耗资源;7.在include转载 2015-04-10 13:25:11 · 2431 阅读 · 0 评论 -
点击a链接下载附件代码
//下载附件,file 为附件地址 public function actionDownload(){ if(!fopen('http://'.$_GET['file'],'r')){ die('图片不存在'); } $filename = 'http://'.$_GET['file'];原创 2015-09-08 17:58:36 · 1739 阅读 · 0 评论