编程日志 | nohup.net

实践是检验真理的唯一标准

推荐:高考软考作文答题卡红色方格纸

终于搞懂zblog的二级导航菜单如何设置


搞不懂,为何后台可以设置父子分类,为何导航菜单不能自动生成?


image.png

鼠标放上去,没下拉菜单!

IDEA或者PHPstrom配置PHP调试

开发怎么能没有调试功能呢?

这PHP的调试搞了很久,还是各种不行,简直抓狂。

参考视频:

https://www.bilibili.com/video/BV18A411j7ng


我的一些截图:

解决PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2365441 bytes

我看了看数据表数据,才2万条记录,字段也没多少,这才占多大内存,整个库也才几十兆而已?所以大概率是软件级别的程序设置问题,并不是硬件配置问题——我甚至加入了1G的swap交换分区(可以当内存用)。

带着这个疑问和自信,尝试修改限制。

起初,修改php的系统配置文件php.ini,设置memory_limit为512M,不管用。

那很可能是被应用内的其它地方设置了高优先级的值,对php.ini进行了覆盖。

没错,php确实有个系统函数ini_set。于是:

Warning: use of undefined constant can帝国CMS-php7.2警告

报错:

"Warning: Use of undefined constant can - assumed 'can' (this will throw an Error in a future version of PHP) in /www/wwwroot/www.****.cn/e/install/data/fun.php on line 121"。


吐槽:

也是醉了,说的支持7.2,那一般人不都是用高版本吗?

z-blog的xss攻击URL

https://www.nohup.net/?cate=4&order=%22%3E%3C/input%3E%3Cscript%3Ealert(123);%3C/script%3E

windows PHP官方下载

https://windows.php.net/downloads/releases/archives/


php判断客户端的访问协议是http还是https

<!DOCTYPE html>
<html>
<body>

<?php
$http_type = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http';
echo $http_type
?>

</body>
</html>

phpwind配置qq邮箱端口协议授权码

PHP发邮件有啥用?用到的时候,就知道了。

参考文章如下:

<?php
header("Content-Type: text/html; charset=utf-8");
require_once("email.class.php");
 
/**
 * 以腾讯企业邮箱为例子(账户:ceshi@weshineapp.com 密码:j8sssHGAesacqDYdR)
 *
 * @author  pjp 
 */
 
//不使用ssl链接方式发送邮件
$smtpServer="smtp.exmail.qq.com";       //SMTP服务器(一般都是在自己邮箱设置的地方,可看到)
$smtpServerPort="25";	                //SMTP服务器端口
$smtpUserMail="ceshi@weshineapp.com";		     //SMTP服务器用户邮箱
$mailTo="vippjp@163.com,panjiapeng@weshineapp.com";  //收件人邮箱(多个可以使用逗号隔开,)
$user="ceshi@weshineapp.com";	        //SMTP服务器用户邮箱
$mailPwd="j8sssHGAesacqDYdR";		//SMTP服务器用户密码
$mailTitle="邮箱标题";									
$mailContent='<h1>测试邮件 001</h1>';

 
//使用ssl链接方式发送邮件
$smtpServer="ssl://smtp.exmail.qq.com";
$smtpServerPort="465";
$smtpUserMail="ceshi@weshineapp.com";
$mailTo="vippjp@163.com,panjiapeng@weshineapp.com";
$user="ceshi@weshineapp.com";
$mailPwd="j8sssHGAesacqDYdR";
$mailTitle="邮箱标题";
$mailContent='<h1>测试邮件 001</h1>';
 
// 邮件格式 (HTML/TXT)
$mailType="HTML";
// true表示是否身份验证
$smtp=new \smtp($smtpServer,$smtpServerPort,true,$user,$mailPwd);
// 是否显示调试信息
$smtp->debug=true;
// 返回 bool
$state=$smtp->sendmail($mailTo,$smtpUserMail,$mailTitle,$mailContent,$mailType);
var_dump($state);
————————————————
版权声明:本文为CSDN博主「蝶开三月」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/panjiapengfly/article/details/82851471

phpwind所有版本下载

PHPWind 9.0.1

114la的PHP版本选择问题

近来,学习CMS各种概念和功能,发现114la这个曾经的装机捆绑霸主开源已久,遂决定学习借鉴。

下载,用主流7.x,发现由于7.x里的mysql扩展函数变化,找不到方法,直接报错,所以7.x是不行的(不打算改兼容)。

至于5.x,某些版本会存在warning警告信息占据网页的问题,也是很碍眼。

<< 1 2 > >>

Powered By Z-BlogPHP 1.7.2

© 2013-2022 nohup.net , All Rights Reserved. 豫ICP备20020372号-1