GVKun编程网logo

DedeCms目录下_write_able.txt是什么文件?

13

如果您对DedeCms目录下_write_able.txt是什么文件?感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解DedeCms目录下_write_able.txt是什么文件?的各种细节,此

如果您对DedeCms目录下_write_able.txt是什么文件?感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解DedeCms目录下_write_able.txt是什么文件?的各种细节,此外还有关于Dedecms Ask问答系统Rewrite规则、DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载、dedecms v5.1 WriteBookText() code injection vul注入漏洞、dedecms {dede:php}标签用法介绍,dedecmsdede_PHP教程的实用技巧。

本文目录一览:

DedeCms目录下_write_able.txt是什么文件?

DedeCms目录下_write_able.txt是什么文件?

 

 问题:

*近,我在DedeCms每个目录下都发现有_write_able.txt,这是什么是什么文件?

 回答:

这是dedecms更新11.11补丁后,检查目录权限产生的文件,不会对网站安全产生影响,如果您不放心可以删除或去咨询官方,检测时还会产生的有_dedet-txt文件。

本文章网址:http://www.ppssdd.com/code/7499.html。转载请保留出处,谢谢合作!

Dedecms Ask问答系统Rewrite规则

Dedecms Ask问答系统Rewrite规则

关于Dedecms Ask问答系统Rewrite规则问题,大家一定非常想要吧,现在分享给大家,别告诉我你还不会用啊。

 

以下为引用的内容:
RewriteRule ^(.*)/question-id-([0-9]+)\.html$ $1/question\.PHP\?id=$2
RewriteRule ^(.*)/browser-tid-([0-9]+)\.html$ $1/browser\.PHP\?tid=$2 
RewriteRule ^(.*)/browser-tid2-([0-9]+)\.html$ $1/browser\.PHP\?tid2=$2
RewriteRule ^(.*)/browser-lm-([0-9]+)\.html$ $1/browser\.PHP\?lm=$2 
RewriteRule ^(.*)/browser-tid-([0-9]+)-lm-([0-9]+)\.html$ $1/browser\.PHP\?tid=$2&lm=$3 
RewriteRule ^(.*)/browser-tid2-([0-9]+)-lm-([0-9]+)\.html$ $1/browser\.PHP\?tid2=$2&lm=$3

DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载

DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载

方法
1、因为没有像PHP自带的ReWrite模块,所以需要下载IIS Rewrite模块:

https://www.jb51.net/softs/6192.html
2、将压缩包解压到任意目录,(如:C:\Rewrite)。然后打开“控制面板”-“管理工具”-“IIS信息服务管理器”-“网站”-“您的站点
”-“属性”。在“ISAPI筛选器”项点击 “添加”,筛选器名称填入Rewrite,可执行文件为C:\Rewrite\Rewrite.dll ;

3、然后修改httpd.ini 文件,添加相应的过滤规则,例如:

RewriteRule ^(.*)/([a-z0-9\-\_]+)$ $1/Default\.aspx\?id=$2 [I,O]
http://localhost/Text 就会等同于 http://localhost/Default.aspx?id=Text

RewriteRule ^(.*)/id_([a-z0-9\-]+)\.html$ $1/Default\.aspx\?id=$2 [I,O]
http://localhost/id_Text.html 就会等同于 http://localhost/Default.aspx?id=Text

^(.*)/html/([0-9]+)/([0-9]+)\.html$ $1/Default\.aspx\?id=$2&name=$3
http://localhost/html/001/007.html 就等同于 http://localhost/Default.aspx?id=001&name=007

DEDE的添加方法(注意:这里是正则方式):

RewriteRule ^(.*)/tag/(.+)$ $1/tag\.php\?$2/
RewriteRule ^(.*)/tag/(.+)\.html$ $1/tag\.php\?$2

4、重新启动IIS就可以生效了(这一步很重要,每次修改httpd.ini后都要重启 IIS 以加载配置。)

5、然后修改DEDE相关函数:

\include\inc_arcpart_view.php
\include\inc_channel_unit_functions.php
\include\inc_pubtag_make.php
\include\inc_taglist_view.php

即:把所有链接改为静态地址:tag.php?/ ->tag/

然后再生成相关页面就可以了。
您可能感兴趣的文章:
  • DeDecms中利用关键词实现简单tag功能的php代码
  • dedecms tags keywords问题修正方法
  • Javascript让DEDECMS告别手写Tag

dedecms v5.1 WriteBookText() code injection vul注入漏洞

dedecms v5.1 WriteBookText() code injection vul注入漏洞


\include\inc_bookfunctions.php 
--------------------------------------------------- 
…… 
复制代码 代码如下:

function WriteBookText($cid,$body)  
{<span id="more-1944"></span>  
global $cfg_cmspath,$cfg_basedir;  
$ipath = $cfg_cmspath."/data/textdata";  
$tpath = ceil($cid/5000);  
if(!is_dir($cfg_basedir.$ipath)) MkdirAll($cfg_basedir.$ipath,$GLOBALS[''cfg_dir_purview'']);  
if(!is_dir($cfg_basedir.$ipath.''/''.$tpath)) MkdirAll($cfg_basedir.$ipath.''/''.$tpath,$GLOBALS[''cfg_dir_purview'']);  
$bookfile = $cfg_basedir.$ipath."/{$tpath}/bk{$cid}.php";  
$body = "&lt;"."?php\r\n".$body."\r\n?"."&gt;";  
@$fp = fopen($bookfile,''w'');  
@flock($fp);  
@fwrite($fp,$body);  
@fclose($fp);  
<div id="qhide_185676"  >}  

</div>  
…… 

—————————————————

\member\story_add_content_action.php
—————————————————

…… 
复制代码 代码如下:

WriteBookText($arcID,addslashes($body));  
…… 

—————————————————

找了个好看的站测试了一下

dedecms {dede:php}标签用法介绍,dedecmsdede_PHP教程

dedecms {dede:php}标签用法介绍,dedecmsdede_PHP教程

dedecms {dede:php}标签用法介绍,dedecmsdede

最简单的输入如

代码如下 复制代码
{dede:php}

  $numA = 1;

  $numB = 2;

  echo $numA + $numB;

立即学习“PHP免费学习笔记(深入)”;

{/dede:php}

从上面语句可以看出dede:php标签可以名符其实的让在php中一样的用法,上面语句在php写法如下

代码如下 复制代码

$numA=1;
$numB=2;
echo $numA+$numB;
?>


是不是看上去很像啊,再看一个再有if else 条件判断的

代码如下 复制代码
[field:global runphp=''yes'' name=autoindex]
$a="";
$b="
";
$c="";
if (@me > 3) @me = $c.@me.$b;
else @me = $a.@me.$b;
[/field:global]

这个在php中写法我就不写了,下面我们要看dede php标签结合起来sql标签使用。


结合SQL查询输出单条内容

代码如下 复制代码
{dede:php}
$row = $dsql->GetOne(''select id,typename from dede_arctype where id=2'');
print_r($row);
{/dede:php}
这个输出的内容是
Array
(
[id] => 2
[typename] => 问答
)

是不是很简单啊,有需要学习的朋友可以参考一下本文章哈。
from:http://www.111cn.net/wy/CMS/42052.htm

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/908457.htmlTechArticlededecms {dede:php}标签用法介绍,dedecmsdede 最简单的输入如 代码如下 复制代码 {dede:php} $numA = 1; $numB = 2; echo $numA + $numB; {/dede:php} 从上面语句可...

今天的关于DedeCms目录下_write_able.txt是什么文件?的分享已经结束,谢谢您的关注,如果想了解更多关于Dedecms Ask问答系统Rewrite规则、DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载、dedecms v5.1 WriteBookText() code injection vul注入漏洞、dedecms {dede:php}标签用法介绍,dedecmsdede_PHP教程的相关知识,请在本站进行查询。

本文标签:

上一篇DedeCms栏目列表标题第x页序号的完美修改办法(dedecms标签怎么用)

下一篇织梦dedecms上传图片弹出提示302的解决办法(上传到织梦的网站没有图片)