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);