如何使用Zend Framework、Smarty、Ajax创建一流的网站
“读完本书后,我发现自己对Web开发和MVC模式的理解都已经今非昔比……强烈推荐此书!”
——Amazon.com
“……一部极富启发性的PHP实战指导书,业界专家充分演示了如何使用Zend Framework、Smarty、Ajax等强大技术创建一
原创
2023-06-21 09:53:46
195阅读
开发一个PHP客服系统源码,尤其是实现即时通讯功能,对很多开发者来说是个不小的挑战。我最近参与了一个类似的项目,核心需求是实现客服与用户之间的实时聊天功能。在这个过程中,我选择了Workerman作为WebSocket的解决方案,踩了不少坑,也积累了一些经验。这篇文章主要分享一下我在开发过程中关于WebSocket聊天部分的实现思路、技术选型以及遇到的问题和解决办法,希望对有类似需求的开发者有所帮
c++开发PHP扩展实战
原创
2023-06-09 13:24:48
637阅读
点赞
1评论
目录:1-1 课程介绍 1-2 PHP写入类小马讲解 1-3 PHP一句话木马的原理 2-1 PHP正则表达式讲解1 2-2 PHP正则表达式讲解2 2-3 PHP简单采集的实现 3-1 PHP大马解密分析实战1 3-2 PHP大马解密分析实战2 3-3 PHP大马后门的实现 3-4 PHP大马的简单修复 3-5 PHP大马分析实现 PHP漏洞挖掘(三):PHP工具开发实战.zip
原创
2022-11-14 21:53:56
23阅读
从今年开始,断断续续学习PHP已经有4个月了。最初,认真学习PHP几天,就弄WordPress搭建了一个个人博客,这也符合技术人的实践理念。 最近,重温PHP开发实战权威指南,做点总结,整理下自己学习方法和心得体会。由于自己主要从事Java/Java Web开发,对PHP只是简单地总结了下,不少地方是对语言等更高层面的评价和看法。有不当之处,还望指正。 第1章-PHP基础知识与XHTML详细介绍了
原创
2023-04-05 14:25:32
38阅读
对于诸如php连接mysql的类,可以通过定义变量前加上static,直接使用Class:$variable,不必使用对象调用。
类常量都是公共的。
使用类变量而非常量。
使用方法而非变量。
转载
2012-10-15 16:36:52
208阅读
OCP:开放封闭原则:对扩展开放,对修改封闭。如果类或者函数具有所需要的灵活性,就没有必要让它以不同的方式运行。比如,可以通过对函数传递不同的参数来让其运行不同的结果。
满足OCP,可以通过重构来实现,以多态来取代条件处理语句。
SRP:单一职责原则。类应该只有一个引起变化的原因。
转载
2012-10-17 16:03:16
245阅读
abstract class OverloadableObject{
function __call($name,$args){
$method=$name."_".count($args);
if(!method_exists($this, $method)){
throw new Exception("call to undef
转载
精选
2012-10-10 15:00:58
292阅读
本博文就月初刚上线的微信服务号,图文进行总结分享给大家。
去年年底,我所在的团队讨论要开发微信号,话题由此拉开:
原来有一个3年前注册的微信号,但是后台操作无法从“订阅号”变更为“服务号”,随即找腾讯的客服沟通,客服还算是热情,mm耐心的告之系统已经更新,对于无法升级的微信号,只能重新注册----“*#*(*¥)¥K30#$e&#)”,一阵抓狂后,只能重新注册了,下面就开始从注册到内
转载
2021-08-17 23:50:37
338阅读
本博文就月初刚上线的微信服务号,图文进行总结分享给大家。
原创
2022-09-02 21:59:47
180阅读
1 环境准备 1.1 安装环境:[root@web01 mysql]# cat /etc/redhat-release
CentOS release 6.8 (Final)
[r
原创
2017-08-24 00:13:04
1143阅读
这两天在sae做微博应用,在mac上本地起apache服务器php开发,记录下有关apache配置的问题:
1. apache
mac默认装有apache,可以在/etc目录下找到apache2文件夹;
启动apache的方法:打开terminal,使用命令:sudo apachectl start;还可以使用sudo apachectl -v 查看apache版本。
浏览器输
原创
2011-06-11 19:32:49
2264阅读
服务端开发中,有很多知识是相通的,例如mysql,redis,http协议等。基于这些基础,在编程语言上的转变并不困难。本文主要从下面几点出发,讲述如何快速从php开发转为java开发:使用框架构建web项目 - 10min常用数据结构对应和概念转变 - 5min操作Mysql数据库和发送http请求 - 15min使用框架构建项目先看下PHP和JAVA对应的项目工具和框架:PHPJAVA项目管理
转载
2021-01-16 17:00:29
212阅读
韩顺平 php 资源共享
转载
精选
2013-07-16 10:43:46
5096阅读
Memcached 是一个高性能的分布式...
原创
2021-08-13 14:34:10
96阅读
php开发笔记php依赖一般用composer管理。我们可以用composerinit命令初始化一个项目,初始化完成后,会在当前路径下生成一个composer.json文件。修改完composer.json文件后,使用composerdump来重新加载。安装依赖可以用命令composerrequiremonolog/monolog来安装,也可以在composer.json文件里定义好,然后使用co
原创
2020-12-01 20:36:39
503阅读
1.4 新闻模块1.4.1 包含文件由于所有的操作都要连接数据库,将连接数据库的代码存放到包含文件中步骤1、在站点下创建inc文件夹2、在inc下创建conn.php文件,用来连接数据库,代码就是上面连接数据库的代码代码实现<?php//连接数据库$link=@mysqli_connect('localhost','root','root','data') or die...
原创
2021-08-18 02:09:54
156阅读
1.4 新闻模块
1.4.1 包含文件
由于所有的操作都要连接数据库,将连接数据库的代码存放到包含文件中
步骤
1、在站点下创建inc文件夹
2、在inc下创建conn.php文件,用来连接数据库,代码就是上面连接数据库的代码
代码实现
<?php
//连接数据库
$link=@mysqli_connect('localhost','root','root','data') or die...
原创
2022-03-03 14:46:48
64阅读
安装lib库yum install zlib-devel libxml2-devel libjpeg-turbo-devel freetype-devel libpng-devel gd-devel -y下载libiconv包wget http://ftp.gnu.org/pub/gnu/libiconv/l
原创
2016-12-18 10:16:43
897阅读
老鸟有一本《PHP调试手册》在网络上风行,不管老鸟还是嫩鸟,这篇文章的作用是介绍一些简单易行的PHP调试实战技术,希望大家能提出宝贵意见,共同进步。(一)打印输出使用echo/print/print_r/var_dump+exit/die在制置输出调试结果,并终止程序执行。这招在php的ajax请求中不太好使,如果ajax是get方式的请求,我们可以在浏览器中输入ajax的url来输出我们的调...
转载
2010-11-30 16:27:00
70阅读
2评论