![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
yjfnypm
这个作者很懒,什么都没留下…
展开
-
php 乱码的问题
<br />曰:“人生不如意事十之八九”,写代码也是如此。<br />这两天好不容易解决了一个个菜鸟的 php 问题,现在居然又被一个乱码的问题所困扰,就是从 mysql 里面读出来的中文字符乱码了。据经验,这是所编码问题引起的问题。自己找了一下,mysql 数据是用 gbk 的,文件是用 gb2313,而且用记事本打开也是 ANSI 的编码,文件头部也加了 header("Content-Type: text/html; charset=gb2312"); 。这下子真是生活在杯具中了,没道理会原创 2010-08-03 12:47:00 · 420 阅读 · 0 评论 -
[转载]织梦Dedecms5.7 GBK/UTF-8 财付通接口插件模块
由于DedeCms 5.7 不提供财付通接口插件模块,于是我自己写了一个,经测试可以用。这个模块测试是 UTF-8编码的,如果您的网站是GBK编码,请到另外一个GBK的产品上看。应用实例网站:http://www.woundheal.cn如果需要请联系:淘宝出售地址:http://item.taobao.com/item.htm?id=14233005361QQ:834114969转载 2012-12-26 09:36:34 · 2857 阅读 · 0 评论 -
dedecms5.7商城系统无需登录注册即可订单购买程序修改
在做伤迪伤口网的时候,客户要求无需登录注册也可以下订单购买商品。这个网站是用dedecms5.7二次开发的,已经有很我地方被我小改过了,这下发现网站本身不带这功能,这又得改原程序了。在官方论坛上也看到有人有这样子的需求,看了一下他们的问题也解决了,这里把他们的方法也贴出来。第一个人的解决办法是这样子的,原文如下:修改DEDE本身的订单程序,DEDE不就是要求注册会员才可以吗 ? 简单原创 2011-11-05 10:52:31 · 6777 阅读 · 0 评论 -
PHP utf-8和gb2312编码转换乱码的问题
<br />经过一时间的 php + mssql,感觉 mssql 对编码的支持不是很好(其实还是自己没有把握好啦),但是又还没有来得急换数据库,只能将就点,今天又在提交数据时出现了错误。<br />由于提交的 ntext 字段的内容比较多,大约有 220 KB,所以造成了我的误解,以为是文章太长而引起的错误。我一看 php 配置,发现 php 对 mssql.textsize 的支持已经在 400 K了,怎么还出错?开启错误后才发现,原来不是文章太长,而是编码引起的错误。错误如下:<br />原创 2011-05-14 14:51:00 · 2055 阅读 · 0 评论 -
php + mssql 中 like 不支持中文关键字查询
<br />今天在做模糊查询时发现在 php + mssql + utf-8 中使用了中文就无数据返回,但是把 sql 句子输出直接到查询分析器里面执行是有数据返回的。由于涉及到中文所以第一时间就想到这是编码影响的,马上把关键字换为英文字母(当然字母是在字段记录中存在的),就有数据返回。虽然找到原因了,但是解决问题过程中我还是郁闷了半天,我明明都把它们设为 utf-8 编码了,怎么还会出现这问题呢?问题是另外一个表,字段类型跟这个表是一样的,就有数据返回。<br />尝试了很多方法都无解后,原创 2011-02-15 12:04:00 · 2263 阅读 · 1 评论 -
ecshop二次开发指南[转]
<br /><br />Ecshop文件结构<br /> <br />ecshop文件架构说明<br />/*<br />ECShop 2.5.1 的结构图及各文件相应功能介绍<br />ECShop2.5.1_Beta upload 的目录<br />┣ activity.php 活动列表<br />┣ affiche.php 广告处理文件<br />┣ affiliate.php 生成商品列表<br />┣ article.php 文章内容<br />┣ article_cat.php文章分类<br /原创 2010-12-28 09:55:00 · 697 阅读 · 0 评论 -
php 读 mssql 的ntext 字段类型的问题
<br /><br />php + mssql 让真让人痛苦。这些读 php 读 mssql 的 ntext 字段类型问题又来了:当 ntext 的内容过长时,居然读不完整。<br /> <br />在网上找了很久,都是说 php 读 ntext 出错的,但没发现我的页面出错,就郁闷了。后来才查到是说 php 默认最大只能读 4K 的内容,原来是我的内容超过了 4K。修改方法如<br /> <br />下:<br /> <br />1、把 php 升级到 php5 。<br /> <br /> 还好,原创 2010-12-24 10:07:00 · 794 阅读 · 0 评论 -
[转载]PHP 编码标准 by Zend Framework
<br />关于编码标准的利与弊我这里不再介绍,想要了解的可以用搜索引擎搜索此关键字。PHP官方一直都没有制定任何PHP编码规范,一般都是公司或则团队内部自己来定义规范。Zend Framework作为一款优秀的PHP官方框架,有着非常良好的编码规范,我相信这套规范也带有一定的官方性质,让你的团队成员认真阅读并遵循此规范,我们一样能写出Zend framework这样漂亮整洁可读性强的代码。您可以在Zend Framework的中文文档中到到此规范。感谢Zend Framework中文团队。(此原创 2010-08-23 08:07:00 · 820 阅读 · 0 评论 -
修改MYSQL表类型
<br />最近遇到一个修改 mysql 表类型的问题,以前在 phpmyadmin 管理 mysql 数据库时,建立的表默认是 MyISAM 类型,而且修改表类型也比较方便。奈何现在配置 phpmyadmin 出了问题,也懒得去弄了,就装了另一个 mysql 的管理工具,比较方便。可是我新建的表默认确是 InnoDB 类型的,而且以前我迁移时,这个类型容易出问题,虽然说不出哪个类型好,但感觉更喜欢 MyISAM ,就尝试把它转为 MyISAM类型了。这个工具找了半天没找着怎么修改,问了水神同学原创 2010-08-14 08:29:00 · 13128 阅读 · 0 评论 -
php 读取mysql中bit类型的数据不正确
<br />在 PHP 中读取 Mysql 数据库中的 bit 数据类型数据时直接判断是0或1都是不正确的,PHP 直接读出的数据分别为 ASCII 码为0的空字符和 ASCII码 为1的特殊字符,所以不能直接判断0、1或True、False。<br />正确的读取判断方式可以使用ord()函数处理读出结果,即可得到最初存入数据库的0或1。<br /> <br />感谢 google,感谢 baidu转载 2010-08-09 22:43:00 · 4142 阅读 · 0 评论 -
织梦Dedecms5.7整站调用购物车订单数量简单解决办法
在卖织梦Dedecms5.7 GBK/UTF-8 财付通接口插件模块的时候,网友向我咨询一个织梦Dedecms5.7整站调用购物车订单数量的问题,我查了一下手册,没找到相关知识。后来想想,其实也挺简单的,就是调用cookie数据,后来看了一下Dedecms的购物车类shopcar.class.php,有现成的函数cartCount可用,为了不影响模板调用,就自己写了个简单的文件,用javasc转载 2013-01-04 17:09:11 · 2341 阅读 · 0 评论