php下刪除字串中HTML標籤的函數

當訪客留言和發帖時,我們並不希望訪客在留言和文章中使用html標記,所以在訪客提交留言和文章時我門得把html標記刪除,下面的函數就是實現此功能的函數 <? function delete_htm($scr) { for($i=0;$i<strlen($scr);$i++) { if(substr($scr,$i,1)=="<") { while(substr($scr,$i,1)!=">")$i++; $i++; } $str=$str.substr($scr,$i,1

php 緩衝函數代碼

複製代碼 代碼如下:** * @說明: 檔案快取輸出 * @參數: $cachefile => cache檔案(絕對路徑) * @參數: $pertime => 緩衝輸出的間隔時間 * @參數: $sql => sql語句 * @參數: $templatefile => 模板檔案名稱(絕對路徑) * www.php100.com 來自 **/ function __cache($cachefile,$pertime,$sql,$templatefile) {

php 中文處理函數集合

--- 空格 --- string GBspace(string) --------- 每個中文字之間加空格 string GBunspace(string) ------- 每個中文字之間的空格清除 string clear_space(string) ------- 用來清除多餘的空格 --- 轉換 --- string GBcase(string,offset) --- 將字串內的中英文字轉換大小寫 offset : "upper" - 字串全轉為大寫 (strtoupper)

PHP Smarty產生EXCEL文檔的代碼

不過,跟據我的實驗,如果你不刪除一個地方,產生的文檔用 excel 開啟,是會報錯的! 刪除所有像這樣的串: ss:ExpandedColumnCount="5" 就行了! 樣本: 隨便填點資料,然後提交,會產生一份 xls 檔案。 還有一個小問題沒有找出來,這個模板,只能有兩筆資料,多了也不行,暈,還沒有找到要修改哪裡呢。 另外,我開始是把 formValidate.php 和 report.php合在一起寫的,結果是沒有結果! 分開寫,就有結果了! report.php 複製代碼 代碼如下:

php過濾危險html代碼

以下是程式碼: 複製代碼 代碼如下:function uhtml($str) { $farr = array( "/\s+/", //過濾多餘空白 //過濾 <script>等可能引入惡意內容或惡意改變顯示布局的代碼,如果不需要插入flash等,還可以加入<object>的過濾 "/<(\/?)(script|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/isU",

php-5.2下php.ini 中文版配置說明第1/3頁

;;;;;;;;;;;; ;; 文法 ;; ; 該檔案的文法非常簡單。空白字元和以分號開始的行被簡單地忽略。 ; 章區段標頭(例如: [php])也被簡單地忽略,即使將來它們可能有某種意義。 ; 設定指令的格式如下: ; directive = value ; 指令名(directive)是大小寫敏感的!所以"foo=bar"不同於"FOO=bar"。 ; 值(value)可以是: ; 1. 用引號界定的字串(如:"foo") ; 2. 一個數字(整數或浮點數,如:0, 1, 34, -1, 3

php中的數組操作函數整理

Array([key =>] value, [key =>] value, [key =>] value, [key =>] value) // key 可以是 integer 或者 string // value 可以是任何值 array_change_key_case -- 返回字串鍵名全為小寫或大寫的數組 array_chunk -- 將一個數組分割成多個 array_combine -- 建立一個數組,用一個數組的值作為其鍵名,另一個數組的值作為其值 array_

PHP去除數組中重複的元素並按鍵名排序函數

1、此函數的作用:去除數組中重複的元素並按鍵名排序 function assoc_unique($arr, $key) { $tmp_arr = array(); foreach($arr as $k => $v) { if(in_array($v[$key], $tmp_arr)) { unset($arr[$k]); } else { $tmp_arr[] = $v[$key]; } } sort($arr); return $arr; } 使用例子: $aa = array(

繼續收藏一些PHP常用函數第1/2頁

複製代碼 代碼如下:<? function GetIP() { //擷取IP if ($_SERVER["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; else if ($_SERVER["HTTP_CLIENT_IP"]) $ip = $_SERVER["HTTP_CLIENT_IP"]; else if ($_SERVER["REMOTE_ADDR"]) $ip =

php IIS日誌分析搜尋引擎爬蟲記錄程式第1/2頁

使用注意:   修改iis.php檔案中iis日誌的絕對路徑   例如:$folder=”c:/windows/system32/logfiles/網站日誌目錄/”; //後面記得一定要帶斜杠(/)。   ( 用虛擬空間的不懂查看你的網站絕對路徑?上傳個探針查看!   直接查看法:http://網站網域名稱/iis.php   本地查看法:把日誌下載到本地 http://127.0.0.1/iis.php )   注意:   //網站日誌目錄,注意該目錄必須要有網站使用者讀取許可權!

PHP 數組執行個體說明

PHP4.0中共有超過30個新的數組相關函數。其中很多通用函數允許你檢查給定數組中是否存在特定對象、對數組元素計數、增加或刪除元素,或對元素排序。 如果你有很大的一個數組,而所要完成的僅是找出一個存在的給定值,你可以使用in_array()以返回true 或 false。如下代碼將輸出“Not found in this array”——因為你將在$namesArray中尋找一個並不存在的“Alber ”。 <? $namesArray = array("Joe", "Jane",

php二分法在IP地址查詢中的應用

資料庫大概儲存幾十萬條IP記錄,記錄集如下: +----------+----------+------------+---------+---------+--------+--------+ | ip_begin | ip_end | country_id | prov_id | city_id | isp_id | netbar | +----------+----------+------------+---------+---------+--------+--------+

推薦學習php sesson的朋友必看PHP會話(Session)使用入門第1/2頁

由於 Session 是以文字檔形式儲存在伺服器端的,所以不怕用戶端修改 Session 內容。實際上在伺服器端的 Session 檔案,PHP 自動修改 Session 檔案的許可權,只保留了系統讀和寫入權限,而且不能通過 ftp 修改,所以安全得多。 對於 Cookie 來說,假設我們要驗證使用者是否登陸,就必須在 Cookie 中儲存使用者名稱和密碼(可能是 md5

php自動跳轉中英文頁面

PHP代碼: <? $lan = substr(?$HTTP_ACCEPT_LANGUAGE,0,5); if ($lan == "zh-cn") print("<meta http-equiv='refresh' content = '0;URL = gb/index.htm'>"); else print("<meta http-equiv='refresh' content = '0;URL = eng/index.htm'>"); ?>

PHP一些常用的Regex字元的一些轉換

匹配雙位元組字元(包括漢字在內): [^\x00-\xff]   應用:計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1) String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}   匹配空行的Regex: \n[\s| ]*\r   匹配HTML標記的Regex: /<(.*)>.*<\/>|<(.*) \/>/

php 全文檢索搜尋和替換的實現代碼

<?php exec("/bin/grep -r '$oldword' $rootpath", $results, $errorCode); if ($errorCode){ if ($errorCode == 1){ echo "Possibly no files were found with ?$oldword in them<BR>\n"; } echo "OS Error: $errorCode<BR>\n"; echo "Check

php線上打包程式源碼

實現打包功能~輕鬆方便!壓縮比雖比winrar差那麼一點 但是也沒啥關係 畢竟只打包做下載 省下了自己去伺服器上把網站打包 如果伺服器不是自己的就更麻煩了 要讓別人幫忙打下包 複製代碼 代碼如下:<?php //php壓縮目錄成zip包 //作者:小鋒 $button=$_POST['button']; if($button=="開始打包") { $zip = new ZipArchive();

php include的妙用,實現路徑加密

1、中轉程式include.inc 複製代碼 代碼如下:<? include_once 'include/Base.php'; $path = ''; $url = isBase::decrypt(urlDecode($_SERVER['QUERY_STRING'])); parse_str($url); //擷取通過url地址GET傳遞過來的變數 if(!empty($_POST['path'])){ //擷取POST傳遞過來的變數 $path = $_POST['path'];

說明的比較細的php 正則學習執行個體

"^The": 匹配以 "The"開頭的字串;   "of despair$": 匹配以 "of despair" 結尾的字串;   "^abc$": 匹配以abc開頭和以abc結尾的字串,實際上是只有abc與之匹配;   "notice": 匹配包含notice的字串;   你可以看見如果你沒有用我們提到的兩個字元(最後一個例子),就是說 模式(Regex) 可以出現在被檢驗字串的任何地方,你沒有把他鎖定到兩邊。   這裡還有幾個字元 '*', '+',和 '?',

使用PHP socke 向指定頁面提交資料

在jquery裡用 load post 等等,無法得到我想要的結果!於是突然-----這幾天想的東西都白想了,現在只好這樣了 現在想在php裡面向指定的頁面提交資料,應該有,還可以有傳回值 於是找了這個函數,不過沒有試,我想可以不知道空間能不能通得過 是村裡拿來的! 複製代碼 代碼如下:<?php /*----------------------------------------------------------- *功能:使用PHP socke 向指定頁面提交資料 *

總頁數: 1662 1 .... 1087 1088 1089 1090 1091 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.