![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 55
jahng
这个作者很懒,什么都没留下…
展开
-
PHP魔法引用magic_quotes_gpc和magic_quotes_runtime
默认情况下php.ini中magic_quotes_gpc设置为On原创 2014-04-13 16:33:47 · 1091 阅读 · 0 评论 -
微信开发之服务器配置
1、微信公众平台开发通讯机制当微信用户发送微信消息给服务号的时候,消息先发送至微信的服务器,然后微信服务器在把消息推送到公众号配置好的接口,第三方后台通过接口接收微信推送过来的消息,根据业务逻辑处理之后,在返回给微信服务器,微信服务器在把第三方返回来的数据发送给微信用户。2、微信后台接口配置 在微信后台的开发者中心中,启用服务器配置,如图所示 然后修改配置原创 2015-01-19 10:56:36 · 1452 阅读 · 0 评论 -
web开发之收藏功能数据库设计
很多web项目中都会涉及到收藏功能的设计,用于用户保存自己喜欢的文字,图片,链接,多媒体等信息,这篇文章主要讲解的是如何设计多模块话网站的收藏功能的数据库。假设做一个类似于新浪微博的社交网络系统,我们要实现一个收藏微博的功能,我们或许需要设计如下收藏表 pre_collect_feedcollect_id,collect_user,collect_feed,collect_time原创 2015-02-26 16:17:24 · 15300 阅读 · 4 评论 -
web开发之即时通讯数据库设计
很多web应用带有站内信的功能,或者类似于新浪微博一样的聊天功能,这篇文章针对即时通讯的数据库设计发表一下自己的看法。首先说一下需求:设计一个IM系统,实现私信聊天,群聊功能,并可以发送图片或者其他附件。设计思路:把开始一个聊天会话想象成开一个聊天室,如果是私信聊天,那么这个聊天室里面就只有两个人,如果是群聊,那么这个聊天室就有多个人。这个过程中涉及到的三个实体,聊天室,参原创 2015-03-07 00:05:02 · 10379 阅读 · 0 评论 -
web开发之附件数据库设计
web开发中,经常会遇到附件的上传功能,这里针对web应用的附件的数据库设计发表自己的看法。假设开发一个类似于新浪微博一样的社交网络,其中的模块分为微博模块,活动模块,博客模块;微博模块里面,用户发表微博时,可以上传图片,而且可以上传多张图片;活动模块里面,用户发布活动时,可以上传活动图片,而且可以上传多张图片;博客模块,用户发表博客的时候,可以上传图片,而且可以上传多张图原创 2015-03-03 22:55:34 · 6774 阅读 · 1 评论 -
web开发之商城订单模块数据库设计
web开发之商城订单模块数据库设计原创 2015-04-10 23:17:53 · 17619 阅读 · 1 评论 -
php数据类型细节
1、常量对大小写敏感,一般用大写字母表示;2、字符串里面,单引号里面除了反斜杠是特殊字符,其他字符都是普通的字符;3,、字符串里面,双引号里面的变量会被变量值取代;3、字符串如果是比较复杂的,同时带有单引号跟双引号,比如html代码,则使用定界符4、被认为false的有:布尔值false,整型0,浮点型:0.0,空白字符串和字符串0,没有成员变量的数组,没有单元的对象,特殊类型的n原创 2013-08-11 16:25:40 · 763 阅读 · 2 评论 -
ecshop支付插件开发
目标一:搞懂ecshop的支付流程选完商品,进入购物车页面,点击“结算中心”,页面跳转到flow.php?step=checkout,这个是订单确认操作。在订单确认页面确定了支付方式,配送方式等可选择的信息之后,点击“提交订单”按钮,提交表单到flow.php?step=done生成订单。flow.php?step=done这个操作中,跟支付有关的操作是生成支付代码。如下所示:原创 2014-06-02 17:17:18 · 3339 阅读 · 0 评论 -
PHP打开文件模式比较
r:可读,不可写,文件指针指向开始位置。r+:可读,可写,文件指针指向开始位置,所以用r+模式打开一个文件的时候,可以写该文件(对文件有写的权限前提下),而且是从文件头开始写。例如:我的text.txt文件内容为:hello world!hello world!hello world!php代码:$f=fopen("test/text.txt","r+");fwrit原创 2013-08-18 10:40:52 · 1257 阅读 · 0 评论 -
PHP单例模式讲解
最近研究了一下discuz的源码,涉及到单例设计模式,做个笔记。单例模式就是确保一个类只有一个实例,并且是自行实例化。三个要点:1、保存唯一实例的静态成员变量;2、构造函数私有化;3、访问这个实例的公共的静态方法(通常为getInstance方法),返回唯一实例的一个引用 代码如下:<?phpclass test{ private static $_instance原创 2014-04-07 17:11:49 · 972 阅读 · 1 评论 -
PHP分页技术详解
直接上代码,代码注释很详细了。<?php/*** php分页技术详解* @author jahng*/ header("Content-type: text/html; charset=UTF-8"); echo''; require_once('page.php'); $db = @mysql_connect("localhost","root","haojiang");原创 2014-01-24 10:55:30 · 977 阅读 · 0 评论 -
ecshop加入购物车流程
第一步:商品详细页点击“加入购物车”触发addtoCart()事件; Addtocart()在js/common.js中定义。这个方法首先判断该商品是不是有规格属性,如果有规格属性则把参数quick的值设为1,否则设为0。这个函数最后通过ajax把相关参数通过post的方式传到flow.php?step=’add_to_cart’这个页面处理。 第二步:找到flow.php文件,原创 2014-05-27 23:04:37 · 1858 阅读 · 0 评论 -
web开发之在线人数统计
需求:统计当前在线人数(当前访问网站的用户)思路:第一步,把访客的信息存入到数据库,每次访问或者刷新页面的时候,都更新该访客在数据库中的记录,也就是更新该访客的最后活动时间。第二步,删除很长时间 “无动作” 的访客记录,保证数据表里面的数据最新。问题:思路中的第一步没有问题,问题在于第二步。假设我的应用访客并发数为100万,那么我的数据访客表中的数据至少有1原创 2015-04-07 20:38:40 · 2744 阅读 · 0 评论