1:php环境没有开启扩展php_openssl和php_sockets
phpinfo();
php_openssl.dll 扩展 如果没有,则必须手动开启,检查php.ini中
extension=php_openssl.dll 是否存在,存在的话去掉前面的注释符;
不存添加 extension=php_openssl.dll,
检查ext目录下是否存在php_openssl.dll 文件,有那就没事了
如果没有,则需要到网上下载。
2:协议或者端口错了,协议ssl 468 和tls 切换试试
3:没有开启IMAP/SMTP服务(去邮箱设置开启)
成功开启POP3/SMTP服务,在第三方客户端登录时,密码框请输入以下授权码:
每个服务商不同 这是QQ的开启POP3/SMTP服务后的提示
A session had already been started ignoring session_start() 解决
A session had already been started - ignoring session_start()已经存在一个session 打开了
忽略sessioon_start();
办法1 修改 php.ini 成
session.auto_start = 0 // 0是关闭 1是打开 session的自动开启
办法2 程序中 先 判断 如果session_id 不存在,说明没有储存, 打开session
if (!session_id()) session_start();
PHP计算生肖算法
$year = date("Y");
$name=array('猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊');
$i=$year % 12;
echo $name[$i];
//输出当年的生肖属性
javascript将php的time()时间戳转化成具体date格式
将PHP的int类型的时间转化为date类型的时间格式
php的time()函数获取到当前的unix时间戳,精确到秒数
html中显示将其格式化成时间格式显示
javascript中new Date() 通过给Date传递参数,将int数据转换成date类型数据,参数精确到毫秒数
js Date对象转换成年月日,date变量的值为时间格式字符串
var time = data['pub_time']; //1483970035
var date = new Date(time*1000);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
des = year + '-' + month + '-' + day;
php去重复函数
php二维数组去重复项函数,array_unique(array),只能处理二维数组
$a = array("iam"=>"100","300","100","600","900");
$a = array_unique($a);
print_r($a);//Array ( [iam] => 100 [0] => 300 [2] => 600 [3] => 900 )
php多维数组去重复项 可用下面的方法
$multiArray=array(
array("hostName"=>"杨新","pcode2"=>"41675441"),
array("hostName"=>"杨新1","pcode2"=>"416754411"),
);
$serializeArrs = array_map('serialize',$multiArray);
$uniqueArrs = array_unique($serializeArrs);
$unserializeArrs = array_map('unserialize',$uniqueArrs);
print_r($unserializeArrs);
//Array ( [0] => Array ( [hostName] => 杨新 [pcode2] => 41675441 ) [1] => Array ( [hostName] => 杨新1 [pcode2] => 416754411 ) )
感谢您的支持,我会继续努力的!
支付宝扫一扫,即可进行扫码打赏哦
2712phpmail邮箱 Mailer Error: SMTP connect() failed
1:php环境没有开启扩展php_openssl和php_sockets
phpinfo();
php_openssl.dll 扩展 如果没有,则必须手动开启,检查php.ini中
extension=php_openssl.dll 是否存在,存在的话去掉前面的注释符;
不存添加 extension=php_openssl.dll,
检查ext目录下是否存在php_openssl.dll 文件,有那就没事了
如果没有,则需要到网上下载。
2:协议或者端口错了,协议ssl 468 和tls 切换试试
3:没有开启IMAP/SMTP服务(去邮箱设置开启)
成功开启POP3/SMTP服务,在第三方客户端登录时,密码框请输入以下授权码:
每个服务商不同 这是QQ的开启POP3/SMTP服务后的提示
2711A session had already been started
A session had already been started ignoring session_start() 解决
A session had already been started - ignoring session_start()已经存在一个session 打开了
忽略sessioon_start();
办法1 修改 php.ini 成
session.auto_start = 0 // 0是关闭 1是打开 session的自动开启
办法2 程序中 先 判断 如果session_id 不存在,说明没有储存, 打开session
if (!session_id()) session_start();
2697PHP计算生肖算法
PHP计算生肖算法
$year = date("Y");
$name=array('猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊');
$i=$year % 12;
echo $name[$i];
//输出当年的生肖属性
2696javascript将php的time()时间戳转化成具体date格式
javascript将php的time()时间戳转化成具体date格式
将PHP的int类型的时间转化为date类型的时间格式
php的time()函数获取到当前的unix时间戳,精确到秒数
html中显示将其格式化成时间格式显示
javascript中new Date() 通过给Date传递参数,将int数据转换成date类型数据,参数精确到毫秒数
js Date对象转换成年月日,date变量的值为时间格式字符串
var time = data['pub_time']; //1483970035
var date = new Date(time*1000);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
des = year + '-' + month + '-' + day;
2695PHP 多维数组去重复项
php去重复函数
php二维数组去重复项函数,array_unique(array),只能处理二维数组
$a = array("iam"=>"100","300","100","600","900");
$a = array_unique($a);
print_r($a);//Array ( [iam] => 100 [0] => 300 [2] => 600 [3] => 900 )
php多维数组去重复项 可用下面的方法
$multiArray=array(
array("hostName"=>"杨新","pcode2"=>"41675441"),
array("hostName"=>"杨新1","pcode2"=>"416754411"),
array("hostName"=>"杨新","pcode2"=>"41675441"),
);
$serializeArrs = array_map('serialize',$multiArray);
$uniqueArrs = array_unique($serializeArrs);
$unserializeArrs = array_map('unserialize',$uniqueArrs);
print_r($unserializeArrs);
//Array ( [0] => Array ( [hostName] => 杨新 [pcode2] => 41675441 ) [1] => Array ( [hostName] => 杨新1 [pcode2] => 416754411 ) )