后端开发2023年05月23日
之前分享了一些有技术积累的经验,今天想分享一点自己对PHP网站开发前目录结构的架构的一点心得。 我自己写的九品源码,就是按照这种思路来做的,主要分为以下几个部分: 1、config目录 这里主要放一些各个PHP页面都需要加载的必须页面,比如一些系统常用的处理事件function,还要有单独的文件存放一些定义好的而又不常变动的变量。再有一个就是连接数据的字符串...
后端开发2023年05月22日
泰国政府或公司不支持AppServ,但此程序是由Phanupong Panyadee(AppServ基金会)启发而来的。AppServ的概念很容易在1分钟内安装Apache,PHP,MySQL。在世界上,安装Apache,PHP,MySQL时,许多人会遇到问题,因为使用很长时间进行配置,有些时间会使人头昏眼花。首次发行是在2001年10月9日。许多人使用Ap...
后端开发2023年05月22日
犹记得,据 2001 年 7 月的 PHP 官方文档描述,“PHP 是有史以来最好的语言,没有之一。它快速,非常强大,而且免费。"不过,随着时间的迭代,不少开发者发现所谓世界上最好的语言 PHP,虽然能极大地提升性能,但是其功能不够完善最终导致 PHP 开始走上了下坡路,对此,你怎么看? 自Wordpress、Drupal、CakePHP、Laravel、S...
后端开发2023年05月21日
在防止被注入攻击时,常会用到两个函数:htmlspecialchars()和addslashes()函数。这两个函数都是对特殊字符进行转义。 1)addslashes()作用及使用 addslashes()通常用于防止sql注入,它可对通过get,post和cookie传递过来的参数的单引号和双引号已经null前加“”进行转义 如:如变量$str=$_POS...
后端开发2023年05月21日
通过生成vbs脚本获取CPU和内存信息。 <? class SystemInfoWindows { /** * 判断指定路径下指定文件是否存在,如不存在则创建 * @param string $fileName 文件名 * @param string $content 文件内容 * @return string 返回文件路径 */ private fu...
后端开发2023年05月20日
利用PHPEXCEL导出2007的xlsx格式时,出现这个错误“Fatal error: Class 'ZipArchive' not found”。说明是程序在调用'ZipArchive' 这个类的时候没有成功,原因是由于在安装php的时候没有增加php zip的支持(非zlib)。 在Windows下的解决办法是: 1、在php.ini文件中,将exte...
后端开发2023年05月20日
我最早的时候就是学习ASP的,也是通过十天学会ASP的教程才真正入门了,后来转行搞PHP也是通过这个教程入门,都是讲的PHP的精华和学习思路,觉得挺实用,就分享在这里留个纪念。 学习目的:掌握php的流程控制 1、if..else 循环有三种结构 第一种是只有用到 if 条件,当作单纯的判断。解释成 "若发生了某事则怎样处理"。语法如下: if (expr)...
后端开发2023年05月20日
自己在调试本地PHP程序的时候发现浏览器一直提示hm.baidu.com加载中,原因是百度统计加载缓慢造成的延迟。虽然这样给用户带来的体验很不好,但是百度统计可以触发百度的主动推送,利用收录而不忍心放弃。既然不能解决全部问题,那解决其中一部分也是好的,至少让自己在本地调试程序的时候不至于加载缓慢,影响情绪。 修改系统hosts文件:(用记事本编辑) C:\W...
后端开发2023年05月20日
我最早的时候就是学习ASP的,也是通过十天学会ASP的教程才真正入门了,后来转行搞PHP也是通过这个教程入门,都是讲的PHP的精华和学习思路,觉得挺实用,就分享在这里留个纪念。 学习目的:做一个分页显示 关键就是用到了SQL语句中的limit来限定显示的记录从几到几。我们需要一个记录当前页的变量$page,还需要总共的记录数$num 对于$page如果没有我...
后端开发2023年05月20日
我最早的时候就是学习ASP的,也是通过十天学会ASP的教程才真正入门了,后来转行搞PHP也是通过这个教程入门,都是讲的PHP的精华和学习思路,觉得挺实用,就分享在这里留个纪念。 学习目的:注意事项 因为我是先学ASP的,所以再做PHP的时候会发现很多地方需要适应。 1、注意不要漏了分号 2、注意不要漏了变量前的$ 3、使用SESSION的时候注意不要遗漏se...