【php的cms哪个好】教程文章相关的互联网学习教程文章

phpcms前台任意代码执行漏洞(php<5.3)【代码】

phpcms v9 中 string2array()函数使用了eval函数,在多个地方可能造成代码执行漏洞 /phpsso_server/phpcms/libs/functions/global.func.php/** * 将字符串转换为数组 * * @param string $data 字符串 * @return array 返回数组格式,如果,data为空,则返回空数组 */function string2array($data) { if($data == ‘‘‘‘) returnarray(); eval("\$array = $data;"); return$array; } 在文件/phpcms/modules/vote/in...

(转载)phpcms v9两步实现专题栏目生成路径去掉html和special【代码】

相信很多人都知道,phpcms v9专题是不支持自定义URL的,生成的专题路径是以/HTML/special/开头的。那么如何实现专题栏目生成路径去掉html和special呢?通过修改程序的PHP源代码,可以实现这个要求。将phpcms v9专题栏目路径中的html和special去掉,那么只需要二步就可以了。首先,打开caches/configs/system.php ,第51行,将“/html” 换成“/”然后,打开phpcms/modules/special/class/html.class.php ,第189行,把$file = pc_b...

PHPcms 调用命令的基本格式:【代码】【图】

PHPcms 调用命令的基本格式:开始:{pc:content action="模块操作名" catid="调用栏目ID" num="数据调用数量" siteid="默认调用系统站点" order="排序方式、一般按照listorder ASC排序,即栏目的添加顺序" return="定义的数组变量名"}结束:{/pc}循环的调用语句:开始:{loop $data(这是定义的数组变量名) $v(这是循环出的数组名)}结束:{/loop} 相关文章(relation):可用参数:原文:http://www.cnblogs.com/pangchunlei/p/...

解决phpcms使用php7.1.9时修改后台菜单错误 "[] operator not supported for strings"错误提示【图】

出现这个错误提示是因为$array 在初始化的时候是一个字符串,在下面使用的时候作为数组使用,php7.x版本并没有将$array自动转换为数组而是以字符串存在"[]"作为了运算符,所以提示错误修正:错误解决 解决phpcms使用php7.1.9时修改后台菜单错误 "[] operator not supported for strings"错误提示原文:http://www.cnblogs.com/lixihuan/p/7622872.html

phpcms 按价格、按销量、按时间等排序实现思路

大体思路是在链接中加入指定排序的参数,例如我们使用get中的order作为排序参数:order=views 人气;order=sells 效率;order=pirce 按价格;那么这三个排序按钮的链接举例如下:123<a href="/index.php?m=content&c=index&a=lists&order=views">按人气</a><a href="/index.php?m=content&c=index&a=lists&order=sells">按销量</a><a href="/index.php?m=content&c=index&a=lists&order=price">按价格</a>然后在对应的php程序文件...

6 个轻量级并且灵活的 PHP CMS 系统【图】

Anchor CMSJust like its introduction says, Anchor has a very simple UI. The installation takes literally less than a minute. It support Markdown editor, custom field, multi languages and simple theming.License: Open sourceServer Language: PHP 5.3.6+Database: MySQL 5.2+Self-Hosted: YesSupport Plugins/Extensions: Yes Pico CMSPico is another really simply CMS. It doesn‘t have a backend to edit (ther...

PHPCMS V9 采集实例【图】

采集目标:列表: http://www.cnys.com/zixun/list_2_2.html 原文:http://www.cnblogs.com/guo2001china/p/5299238.html

phpcms 二次开发数据过滤的技巧

参数过滤1,针对不能直接使用pdo进行参数绑定,可以使用sprintf模拟,并使用new_addslashes来过滤,然后使用query执行拼接的sql %% - 返回百分比符号 %b - 二进制数 %c - 依照 ASCII 值的字符 %d - 带符号十进制数 %e - 可续计数法(比如 1.5e+3) %u - 无符号十进制数 %f - 浮点数(local settings aware) %F - 浮点数(not local settings aware) %o - 八进制数 %s - 字符串 %x - 十六进制数(小写字母) %...

phpcms V9二级目录下分页路径不正确问题的彻底解决方法【代码】

在用phpcms V9做二次开发的时候,我们有时候会把一个栏目生成到根目录下,而且这个栏目又有子栏目,我们生成静态的时候分页会出现问题,就是分页的路径的地址错误。有一种解决方法就是,把这个栏目生成动态的,不要静态的,但是这样对于搜索引擎的收录不是太友好,那么我们就把它生成静态的,这时候我们可以这样做,就可以解决分页地址错误。 首先,在phpcms/libs/functions/目录下找到global.func.php,这个是整个V9的公用函数库。...

修改PHPCMS V9相关文章、专题listorder、order排序功能的方法

phpcms v9自带的相关文章、专题等模块不支持order排序,调用的相关文章、专题默认为升序,这样就造成了一个问题,调出来的相关文章是最早的文章,没有时效性。我们只能通过修改程序文件,只需简单修改一个文件,就能达到我们的需求。修改相关文章排序的方法:打开根目录下的phpcms/modules/content/classes/content_tag.class.php,找到$r= $this->db->select($sql2, ‘*‘, $limit, ‘‘,‘‘,‘id‘);修改为:$r = $this->db->se...

phpcms-v9中建立wap手机站点

web网站用的是phpcms v9搭建的,为了方便手机用户浏览网站,于是用phpcms v9自带的手机门户模块搭建了个wap站(http://s.8368.org); 通过简单的几步设置。很快搭建好了!第一步:要搭建的二级域名解析到空间。目录和主目录一致。 第二步:在PHPcms V9管理后台添加手机门户PHPCMS V9后台管理中心 》模块 》手机门户 》 添加手机站点填写站点名称,LOGO,绑定域名【刚才解析的域名】注意:域名以http://开头 / 结束。否则访问会出错。...

PHPCMS 核心代码与 www 分离部署

为了满足更多用户二次开发的兴趣与爱好,同时,为了更加安全。可以通过修改入口代码的包含方式来让主程序和www程序分开。 先看下面目录结构: (图1) 我们需要将 phpcms 目录和 index.php做修改。 将:phpcms目录放置到该目录之外。 如下图: (图2) phpcms目录为图1中的phpcms目录。 图2中的www目录为我们网站的目录,网站目录做解析,将: www.phpip.com 绑定到 www目录。 这样,用户就不能通过浏览器直接访问 phpcms目录了。可以有...

phpcms后台进入地址(包含No permission resources错误)【代码】

安装phpcms后却不知道怎么进入后台,实际上输入如下地址即可进入后台登陆界面:http://你的域名/admin.php 如果出现No permission resources.错误,可能是之前修改过后台访问域名,只需要把修改的清空即可:打开网站目录下面的:\caches\configs\system.php将其中的的 ‘admin_url‘ => ‘‘后面的值改成空就可以访问了。 原文:http://www.cnblogs.com/savokiss/p/3909565.html

phpcms输出logo下拉实例【代码】【图】

{pc:content action="category" catid="0" num="100" siteid="$siteid" order="listorder ASC"}{loop $data $k $r}{if $catid==$r[catid] || $top_parentid==$r[catid]}<!--<li><a href="{$r[url]}" style="color:white">{$r[catname]} </a>--><li class="cur"> <a href="{$r[url]}"style="color:#FC6">{$r[catname]}</a> <dl>{pc:content action="category" catid="$k" num="10" siteid="$siteid" order="listorder ASC"} {...

phpcms模块安装

工作中需要用到 phpcms开源框架,借鉴了 http://www.cnblogs.com/benpaodelulu/p/6874201.html这个地址,搞定的 ,非常实用 如果有用到的朋友们可以参考原文:http://www.cnblogs.com/jiaoaozuoziji/p/7730361.html

CMS - 相关标签