![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
阿諾同學
www.iarno.cn
展开
-
使用PHPMailer发送带附件并支持HTML内容的邮件
composer安装PHPMailer代码示例:use PHPMailer\PHPMailer\PHPMailer; //载入PHPMailer类 $mail = new PHPMailer(); //实例化 $mail->IsSMTP(); // 启用SMTP $mail->Host = "smtp.163.com"; //SMTP服务器 以163邮箱为例子 $mai...转载 2018-11-27 17:51:45 · 711 阅读 · 0 评论 -
Mail函数发送附件
<?php $from = "xxx@qq.com"; $to = "xxx@163.com"; $subject = "标题"; $subject = "=?UTF-8?B?".base64_encode($subject)."?="; $path = "附件路径"; $att原创 2018-11-28 23:04:44 · 1185 阅读 · 0 评论 -
redis的MULTI与PIPELINE
1. 问题redis的multi相信很多同学用过,先看下面的代码。&lt;?php$redis = new Redis();$host = "10.136.30.144";$port = "7777";$redis-&gt;connect($host, $port);$multi = $redis-&gt;multi();for ($i=0; $i&lt;转载 2018-11-12 13:37:37 · 1948 阅读 · 0 评论 -
php函数array_combine
通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值:案例:<?php$fname=array("Peter","Ben","Joe");$age=array("35","37","43");$c=array_combine($fname,$age);print_r($c);输出结果:Array ( [Peter] =&a原创 2018-11-13 13:29:23 · 145 阅读 · 0 评论 -
php函数current和next
current输出数组中的当前元素next输出数组下一个元素的值案例一:<?php$people = array("Bill", "Steve", "Mark", "David");echo current($people) . "<br>";echo next($people);#输出结果BillSteve案例二:$arr1 = arr原创 2018-11-13 13:28:43 · 306 阅读 · 0 评论 -
PHP 中 call_user_func 函数 和 call_user_func_array 函数
PHP 中 call_user_func() 函数 和 call_user_func_array()函数都是回调函数区别:call_user_func()可以有多个参数,第一个参数为被调用的回调函数,除了第一个参数外,其他参数均为被调用函数的参数call_user_func_array()只有两个参数,第一个参数为被调用的回调函数,第二个参数是要被传入回调函数的数组,这个数组必须是...原创 2018-11-09 23:17:55 · 803 阅读 · 0 评论 -
PHP内容缓存Yac
Yac 是为PHP实现的一个基于共享内存, 无锁的内容CacheYac的两个应用场景:让PHP进程之间共享一些简单的数据高效地缓存一些页面结果安装:wget https://github.com/laruence/yac/archive/master.zipunzip master.zipcd yac-master/phpize./configure --prefix=/...原创 2018-10-31 12:00:25 · 2429 阅读 · 0 评论 -
PHP不使用Excel第三方类库,如何简易导出数据
使用场景不使用Excel第三方类库, 需要导出数据库中某几个列的数据,只需将查出每条数据的每列使用英文逗号隔开即可前言此方式主要是利用.csv后缀的文件简易导出数据方法csv介绍CSV(Comma Separated Values逗号分隔值)。.csv是一种文件格式(如.txt、.doc等),也可理解.csv文件就是一种特殊格式的纯文本文件。即是一组字符序列,字符之间已英文...原创 2018-10-20 21:55:45 · 398 阅读 · 0 评论 -
htmlspecialchars()和htmlentities() 的区别
htmlspecialchars — 将以下特殊字符转换为 HTML 实体<?php$str="<script>alert('123')</script>";echo htmlentities($str, ENT_QUOTES); //ENT_COMPAT - 默认。仅编码双引号。//ENT_QUOTES - 编码双引号和单引号。...原创 2018-09-11 23:51:57 · 10991 阅读 · 0 评论 -
sublime text3配置ctrl+鼠标左键进行函数跳转
点击Preferences-&amp;gt;Browse Packages进入Packages目录,然后打开User目录,查看User目录里面有没有Default (Windows).sublime-mousemap文件,如果没有则创建一个。这个文件是用来配置sublime的鼠标操作的。在文件中输入如下内容:[{&quot;button&quot;: &quot;button2&quot;,&原创 2018-08-23 14:23:48 · 228 阅读 · 0 评论 -
PHP的system、exec、passthru的使用
对于我这个菜鸟连php的system的用法都不知道,今天做个简单记录。 system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。<?phpecho '<pre>';//...原创 2018-08-23 11:20:52 · 1119 阅读 · 0 评论 -
xss攻击
<img src=1 onerror=alert(1)>原创 2018-08-23 11:17:41 · 116 阅读 · 0 评论 -
Mail发送邮件
本来是想用阿里云服务器测试发送邮箱,可是由于阿里云端口等问题,无奈只好在本地搭建虚拟机进行测试。本文是通过163邮箱给QQ邮箱的案例讲解Linux mail命令发送配置如下:在/etc/mail.rc中增加如下代码set from=xxx@163.com #您的163邮箱set smtp=smtp.163.com #不需修改set smtp-auth-user=xxx@...原创 2018-11-28 00:05:35 · 431 阅读 · 0 评论