⑴ php過濾編輯器代碼導致頁面亂碼
可能是你由word到編輯器的方法不跟他的用法一樣。現在有些編輯器,都有個按鈕,專門處理有word過來的內容。
簡單看了頁面代碼。他用的是tinyeditor編輯器。
⑵ PHP 如何過濾特殊字元 如 ◆ )- : 、 、!! / 等
PHP 中的 preg_replace() 函數可以實現
實例:只匹配中文
<?php
$str="php)!!編程";
echopreg_replace("/[^x{4e00}-x{9fa5}]/iu",'',$str);
?>
⑶ php過濾上傳類型,只上傳圖片類型文件
你可以這樣,如果說你的上傳文件文件名是$uploadfilename,那麼可以用
$str = end(explode(".",$uploadfilename));獲得上傳文件的擴展名,然後再進行判斷if($str=="jpg" or $str=="jpeg" or $str=="gif" or $str=="png")的時候才執行上傳,否則返回錯誤提示信息,這樣子來限制上傳文件類型
⑷ 求一個php簡單的過濾除<br>,<p>,<style>html標簽的正則或方法
調用下面函數,想去掉什麼標簽,就去掉什麼
<?php
/**
* 去掉指定的html標簽
* @param array $string
* @param bool $str
* @return string
*/
function _strip_tags($tagsArr,$str) {
foreach ($tagsArr as $tag) {
$p[]="/(<(?:\/".$tag."|".$tag.")[^>]*>)/i";
}
$return_str = preg_replace($p,"",$str);
return $return_str;
}
$str = "<b>您好</b><input type='text' name='' /><a href='http://www..com'>網路一下,你就知道</a>";
echo _strip_tags(array("b", "input", "a"),$str); #去掉 B 標簽和 INPUT 標簽
?>
⑸ php 里 咋么去除上面的HTTP協議 我只需要下面的xml內容
可以刪除空行之前的內容,例如$text是你的介面返回內容,下面獲得$xml部分:
$xml=substr($text, strpos($text, "\r\n\r\n")+4);
也可以獲得<?xml之後的內容:
$xml=substr($text, strpos($text, "<?xml"));
⑹ http_x_forwarded_host里注入的PHP代碼如何過濾
是你的程序要用這里的值?
用之前過濾不就結了。
資料庫 mysql_real_escape_string()
輸出到頁面 htmlspecialchars()
其他 preg_replace()
⑺ php怎麼去掉地址頭的 http:://
$str='http://www.example.com';//要去除http://的地址
$result=str_replace('http://','',$str);
var_mp($result);//結果www.example.com
⑻ php怎樣過濾掉特殊字元啊 ☺
過濾掉特殊字元,可以考慮使用字元串替換的方法,在php中替換字元效率最高也是最簡單字元替換函數str_replace函數。
使用方法:str_replace(find,replace,string,count)
參數說明:
find 必需。規定要查找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜索的字元串。
count 可選。一個變數,對替換數進行計數。
實例:
str_replace("iwind","kiki","iloveiwind,iwindsaid");
將輸出 "i love kiki, kiki said"
當然你也可以採取正則替換的方法,該函數是preg_replace
⑼ php難題 ,傳遞特殊字元
改用POST CURL也可以
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, 0 ); // 過濾HTTP頭
curl_setopt($curl,CURLOPT_RETURNTRANSFER, 1);// 顯示輸出結果
curl_setopt($curl,CURLOPT_POST,true); // post傳輸數據
curl_setopt($curl,CURLOPT_POSTFIELDS,$para);// post傳輸數據
$responseText = curl_exec($curl);
curl_close($curl);
⑽ php正則表達式獲取第一張圖片_src裡面的網址並過濾
'/(?<=_src=).*(?=_320x320)/'
初學正則,不知道是不是可以幫到你