1. dede表单如何过滤HTML、js等求高手帮忙,
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,$_GET['url']);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/4.0
(compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)");
$output = curl_exec($curl);
curl_close($curl);
print_r($output);
2. dede:list如何过滤att文章
{dede:list att=0}这样看下默认的都是0 这样你就只调用0的 其他设置过的就过滤了
3. 织梦php 标签过滤括号和括号内容怎么弄
截图看看是什么样的,不知道你表达的意识
4. 织梦用什么命令可以过滤文章超链接
好像做个批量替换去掉比较快,其他的我不知道你说的命令指的是sql里面的还是哪里
5. dede采集如何过滤文章内容前面两个空格
不要空格啊,你采集的时候规则肯定是没写对的,吧那个空格的规则去掉就好了
6. DEDE中如何过滤掉Html标签,并且截取字符串长度
DEDE中如何过滤源掉Html标签,并且截取字符串长度
在dede标签中只要使用2个函数就可以。
[field:body function="cn_substr(Html2text(@me),80)"/]
Html2text()函数是去掉html标签代码。
cn_substr(str,80)函数是截取字符串长度。
7. dedecms织梦后台采集规则中的关键词和描述过滤不掉
等都采集完了 用批量替换都删掉就行了
8. dede如何过滤表单提交特殊字符(防注入)
我知道的是织梦有个HtmlReplace函数可以过滤输入内容的html标签。
9. DEDE中如何过滤掉Html标签,并且截取字符串长度
去除html标签
function strip_tags($string, $replace_with_space = true)
{
if ($replace_with_space) {
return preg_replace('!<[^>]*?>!', ' ', $string);
} else {
return strip_tags($string);
}
}
截取字符函数(匹配各种编码)
function truncate($string, $length = 80, $etc = '...', $break_words = false, $middle = false){
if ($length == 0)
return '';
if (is_callable('mb_strlen')) {
if (mb_detect_encoding($string, 'UTF-8, ISO-8859-1') === 'UTF-8') {
// $string has utf-8 encoding
if (mb_strlen($string) > $length) {
$length -= min($length, mb_strlen($etc));
if (!$break_words && !$middle) {
$string = preg_replace('/\s+?(\S+)?$/u', '', mb_substr($string, 0, $length + 1));
}
if (!$middle) {
return mb_substr($string, 0, $length) . $etc;
} else {
return mb_substr($string, 0, $length / 2) . $etc . mb_substr($string, - $length / 2);
}
} else {
return $string;
}
}
}
// $string has no utf-8 encoding
if (strlen($string) > $length) {
$length -= min($length, strlen($etc));
if (!$break_words && !$middle) {
$string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length + 1));
}
if (!$middle) {
return substr($string, 0, $length) . $etc;
} else {
return substr($string, 0, $length / 2) . $etc . substr($string, - $length / 2);
}
} else {
return $string;
}
}
综合就是
$arc=strip_tags($arc);