03 2014 档案

摘要:ecshop文件详解模板使用简易说明 一、 模板系统介绍Ecshop模板系统使用我们自行研发的模板控制系统和著名的PHP开源模板程序Smarty组合而成。为了方便用户开发模板,还使用了Dreamweaver的模板和库的功能Smarty中文手册: ... -docs-zh-CN/manual/二、模板设计原则二、模板系统 文件结构Ecshop根目录/ | |->其它目录 |->themes |->例:default (模板项目目录) |->images (模板图片目录) |->library (模板库目录) |-screenshot.png (模板预览图) |-st 阅读全文
posted @ 2014-03-31 11:20 寂夜冷风 阅读(2896) 评论(0) 推荐(0)
摘要:ecs_account_log // 用户账目日志表ecs_activity // 活动表(代码,名称,开始,结束,描述)ecs_ad // 广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击, 是否显示)ecs_admin_action // 管理权限分配(父类ID,权限代码)ecs_admin_log // 管理日志(登陆时间,登陆管理员ID,操作描述,IP)ecs_admin_message // 管理员留言(发送者ID,接收者ID,发送日期,阅读日期,是否 已读,是否删除,标题,内容)ecs_admin_user // 管理员管理(用户名,email ,密码,加入时 阅读全文
posted @ 2014-03-31 09:24 寂夜冷风 阅读(295) 评论(0) 推荐(0)
摘要:-- 表的结构 `ecs_account_log`CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户登录后保存在session中的id号,跟users表中的user_id对应',`user_money` decimal(10,2) NOT NULL COMMENT '用户 阅读全文
posted @ 2014-03-29 13:56 寂夜冷风 阅读(206) 评论(0) 推荐(0)
摘要:找到start.htm 模板注释 Ajax.call('cloud.php?is_ajax=1&act=cloud_remind','', cloud_api, 'GET', 'JSON'); 这一行就可以了 阅读全文
posted @ 2014-03-29 13:01 寂夜冷风 阅读(158) 评论(0) 推荐(0)
摘要:二维码就是用在平面上用特定的几何图形记录数据信息的,QR码是常见的一种二维码。QR原理理解起来比较复杂,自己处理的话,估计得花不少时间。这里推荐一个生成QR码的php类库PHP QR Code。这个我自己使用1年多了,没发现什么问题,分享给大家。主页地址:http://phpqrcode.sourceforge.net/,站点里能直接下载源码,下载后解压到web目录,通过网页访问,就可以看到demo演示。QR码Data表示要记录的数据,如果是存储utf-8编码的中文,最多984个。 ECC表示纠错级别, 纠错级别越高,生成图片会越大。L水平 7%的字码可被修正M水平 15%的字码可... 阅读全文
posted @ 2014-03-29 12:45 寂夜冷风 阅读(333) 评论(0) 推荐(0)
摘要:ASCII码表 信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一 种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码, 这就是ASCII码表,它的全称是“美国信息交换标准代码”。八进制十六进制十进制字符八进制十六进制十进制字符00000nul1004064@01011soh1014165A02022stx1024266B03033etx1034367C04044eot1044468D05055enq1054569E06066ac. 阅读全文
posted @ 2014-03-27 08:41 寂夜冷风 阅读(236) 评论(0) 推荐(0)
摘要:1.{dede:global.cfg_webname/} --获取网站名称 2.{dede:field.title/}获取标题名称 12 可以组合使用3.头部SEO信息 meta name=description content={dede:global.cfg_description/} / meta name=keywords content={dede:global.cfg_keywords/} / 4.{dede:glob 1.{dede:global.cfg_webname/} --获取网站名称2.{dede:field.title/}获取标题名称 12 可以组合使用3.头部se.. 阅读全文
posted @ 2014-03-26 10:51 寂夜冷风 阅读(457) 评论(0) 推荐(0)
摘要:在模板中添加自定义模板时添加的字段 阅读全文
posted @ 2014-03-25 11:33 寂夜冷风 阅读(286) 评论(0) 推荐(0)
摘要:每天学一个VIM的命令,一个用法,慢慢熟悉VIM……本文转载一、使用正则表达式的命令使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下:/正则表达式另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。:s/正则表达式/替换字符串/选项在学习正则表达式时可以利用 / 命令来练习。二、元字符元字符是具有特殊意义的字符。使用元字符可以表达任意字符、行首、行 尾、某几个字符等意义。元字符一览元字符说明.匹配任意一个字符[abc]匹配方括号中的任意一个字符。可以使用-表示字符范围,如[a-z0-9]匹 配小写字母和阿拉伯数字。[^abc]在方括 阅读全文
posted @ 2014-03-20 13:54 寂夜冷风 阅读(444) 评论(0) 推荐(0)
摘要:$contents=file("http://www.baidu.com");返回的是一个数组$contents=file_get_contents("http://www.baidu.com");返回一个字符串readfile("http://www.baidu.com");直接打开网页. 阅读全文
posted @ 2014-03-19 16:57 寂夜冷风 阅读(174) 评论(0) 推荐(0)
摘要:cURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。为什么要用 cURL?是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数:以下为引用的内容:$content = file_get_contents("http://www.nettuts.com");// or$lines = file("http://www.nettuts.com");// orreadf 阅读全文
posted @ 2014-03-19 16:43 寂夜冷风 阅读(244) 评论(0) 推荐(0)
摘要:cURL 是一个利用URL语法规定来传输文件和数据的工具。在OpenCart系统中,用到它的地方很多,例如:1. 在线支付。目前PayPal Pro, Paypal Express, Authorizenet信用卡付款等支付接口都需要cURL协议的支持;从以上几点可以看出,cURL是一个电子商务网站运行时基本必须的条件,因此,如果你的服务器不支持cURL,建议更换服务器或者请服务器方面给开启此PHP扩展应用。PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。libcurl目前支持http、https、ftp、gopher、t 阅读全文
posted @ 2014-03-19 16:41 寂夜冷风 阅读(501) 评论(0) 推荐(0)
摘要:相关函数:get_magic_quotes_gpc()在PHP5.4中已被丢弃mysql_real_escape_string()说明这个函数在PHP5.5中不建议使用,在将来的版本中将会被丢弃,建议使用:mysqli_real_escape_string()PDO::quote()mysql_real_escape_string()函数的作用:防止SQL Injection攻击,也就是你必须验证用户的输入操作数据的时候避免不必要的字符导致错误例子:攻击的例子[1]例子 1例子 2数据库攻击。本例演示如果我们不对用户名和密码应用 mysql_real_escape_string() 函数会发生 阅读全文
posted @ 2014-03-19 15:14 寂夜冷风 阅读(5680) 评论(0) 推荐(0)
摘要:有两种情况,会出现打开的文件都显示^M符号:1. vim被配置为fileformat=unix,而你打开的文件都是dos格式的。unix格式的换行符为0A(ascii码)也就是,dos格式的换行符为 0D 0A(也就是),其实就显示为^M。下面是详细讲解:DOS, Mac 和Unix格式的文件回想计算机的史前史,那时的打字机使用两个字符来开始一个新行。首先是一个字符命令使打印头移回开始位置(回车,),然后另一个字符命令控制向前进纸一行(进纸,).在计算机诞生之初,存储设备十分昂贵。于是有人就提出没有必要用两个字符来表示一行的结束。UNIX一族决定只用进纸一个字符来表示行尾。来自苹果阵营的人则把 阅读全文
posted @ 2014-03-19 08:06 寂夜冷风 阅读(3739) 评论(0) 推荐(0)
摘要:Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes "); Header( "Content-type:application/vnd.ms-excel "); Header( "Content-Disposition:attachment;filename=test.xls ");$con = mysql_connect("localhost","root",&q 阅读全文
posted @ 2014-03-12 08:46 寂夜冷风 阅读(434) 评论(0) 推荐(0)
摘要:看到这篇文章的时候,很是惊讶原作者的耐心,虽然我们在平时用的也有一些,但没有作者列出来的全,写excel的时候,我用过pear的库,也用过pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了。呵呵。(COM方式不讲了,这种可读的太多了,我也写过利用wps等进行word等的生成之类的文章 )但是在读的时候,只用过一种,具体是什么忘了,要回去翻代码了。因为采用的是拿来主义,记不住。原文地址:http://xinsync.xju.edu.cn/index.php/archives/3858原文内容:最近因项目需要,需要开发一个模块,把系统中的一些数据导出成Ex 阅读全文
posted @ 2014-03-11 14:44 寂夜冷风 阅读(216) 评论(0) 推荐(0)
摘要:一些题外话,抱怨一下,不要介意。还是进入正题吧,我这里讨论很浅,仅仅是思路,以上传txt格式的文件为例,深层次的扩展这里就不讨论了,因此这篇文章只适合PHP初学者,对高手来说可能没有什么意义。好,我们开始。首先要建立一个文件夹和两个文件,具体如下:File —————— 文件夹,用于存放上传的文件。choose.htm —————— htm文件,用于选择上传的文件。upload.php —————— php文件,用于处理上传的文件。第一步:建立 File 文件夹。第二步:建立 choose.htm 文件,代码如下:________________________________________ 阅读全文
posted @ 2014-03-11 14:31 寂夜冷风 阅读(1466) 评论(0) 推荐(0)
摘要:其实前两节只是dede通常包含的文件,像目录的指定啊,_autolad自动包含类啊,然后对上传数据的过滤和转换啊,就是开发前的准备和安全性上的一些操作....,然后dede的mvc开发模式就行了.这节我们将真正踏上模块开发的路上,其实所有的模块开发都是用的dede内置的简单框架。首先给大家分析一下mvc,首先介绍v,既view,为视图,这个很简单,但是很重要,因为视图代表很多页面,首页视图是和C联系起来的。c为control,既是控制器,控制器将调用视图,比如ask/?ct=question&ac=edit&askaid=14 这是个相对路径我给大家解释一些,首页所有的页面都是 阅读全文
posted @ 2014-03-10 15:15 寂夜冷风 阅读(218) 评论(0) 推荐(0)
摘要:首先包含的是include/common.inc.php,然后再包含include/request.php上节课我们讲到如果我们未定义DEDEREQUEST时执行common.inc.php内部定义函数进来的操作,首页我们分析一下,作为mvc每次都要经过index.php,为comminc.php在前面,所以刚开始的时候DEDEREQUEST为false,所以经过了common.inc.php,然后在包含request.php,其实执行request.php;好了,我们来分析一下代码:// REQUEST常量,用于判断是否启用REQUEST类define('DEDEREQUEST 阅读全文
posted @ 2014-03-10 15:13 寂夜冷风 阅读(202) 评论(0) 推荐(0)
摘要:首先包含的是include/common.inc.php现在我们能分析一下,他的作用。第一段error_reporting(E_ALL || ~E_NOTICE);define('DEDEINC',str_replace("\\", '/',dirname(__FILE__) ) );define('DEDEROOT', str_replace("\\", '/', substr(DEDEINC,0,-8)) );define('DEDEDATA', DEDEROOT. 阅读全文
posted @ 2014-03-10 15:12 寂夜冷风 阅读(558) 评论(0) 推荐(0)
摘要:Dedecms数据库类(插入、删除、查询)操作技巧 by cubeking【转】Dedecms数据库类操作技巧其实数据库类织梦之前就有一个介绍,http://help.dedecms.com/v53/archives/functions/db/,这篇文章讲解了数据库类的一些常见的使用方法,不过没有结合例子去介绍,很多人估计看了还不是很懂,为了让更多人理解织梦的数据库使用类,并能够运用到开发中,这里就来做个教程.1.创建数据表在使用这个类之前,我们需要创建数据表,这里我们推荐几个数据库操作工具:PHPMyadmin,NavicatforMySQL,我这里以后者为例.当然这里需要注意,在创建表的时 阅读全文
posted @ 2014-03-10 14:18 寂夜冷风 阅读(775) 评论(0) 推荐(0)
摘要:一 下载安装程序 Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载 PHP可以从http://www.php.net下载.二 安装程序 1、Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了。 2、我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP包解压到D盘下的根目录下,并将解压出来的文件夹改名为php5。三 配... 阅读全文
posted @ 2014-03-03 13:21 寂夜冷风 阅读(430) 评论(0) 推荐(0)