直接上代碼:下面的例子我們是以刪除指定目錄的html為例子哦,如果你要其它檔案我們只要把html改成你自己要刪除的尾碼名就可以了。 代碼如下複製代碼 <?php$lanmu = array("action","tiyu","yizhi","sheji","gaoxiao","maoxian","qipai","celue&
今天本地調試,有個cookies死活都寫不進去,環境如下:網域名稱:111cn.net瀏覽器:chrome34代碼: 代碼如下複製代碼 header("Content-type: text/html; charset=utf-8");if (isset($_COOKIE['test'])) { echo '擷取到的cookies是:'.$_COOKIE['test'];}elseif (setcookie('test',
flock ( PHP 4中, PHP 5中) flock-攜帶型諮詢檔案鎖定 描述 布爾群(資源$處理,詮釋$操作[摘要& $ wouldblock ] ) flock( )可讓您執行一個簡單的讀卡機/寫入模式,它可以用在幾乎所有平台(包括大多數Unix衍生物甚至Windows ) 。 被釋放的鎖也fclose ( ) (也被稱為指令碼時自動完成) 。 PHP支援攜帶型方式鎖定在一個完整的檔案諮詢方式(也就是說所有訪問程式必須使用同樣的方式鎖定或它不會工作) 。 參數 把柄
首先將所有 CSS 放到一個目錄裡,然後在此目錄建立一個空的 CSS 檔案,命名為 css.php(其實除了尾碼命名隨便)。然後在 PHP 檔案裡放下邊的代碼: 代碼如下複製代碼 <?phpheader('Content-type: text/css');ob_start("compress");function compress($buffer) { $buffer = preg_replace('!/*[^*]**+([^/][^*]*
由於 isset 屬於 php 中的語言結構,而 array_key_exists 是函數,所以 isset 更快。並且 isset 在其他語言中也存在,更具可讀性。頓時很是疑惑——什麼,isset竟然不是函數?而至於處理效率isset更快,倒變得不重要了(至少我一直使用isset,幾乎沒有關注過array_key_exists,具體可以見文章)PHP.net中,也被分在Variable handling 函數,但是其實在中間有這樣一段話:Note:
php取得欄位長度 mysql_field_len 是用取得mysql_query返回的值的長度了,文法:mysql_field_len(data,field_offset)data:必選項。指定的資料指標使用。資料指標是由於從mysql_query ( )函數field_offset:要求。具體規定哪開始,開始返回。 0表示第一個欄位$sql = "SELECT * from Person";$result = mysql_query($sql,$con);$length
代碼如下複製代碼 <?php //以程式登陸一個論壇登入狀態例function bbslogin($user_login, $password, $host, $port = "80") { //需要提交的post資料 $argv = array('cookie' => array('user_login' => $user_login,
定義和用法 該mysql_field_flags ( )函數返回的旗幟外地的記錄。這一功能得到外地資料mysql_query ( )函數,並返回一個字串的成功,或FALSE或失敗時,有沒有更多的行。可能傳回值:auto_intcrement -1 ,如果設定A UTO_INCREMENT 二進位-1 ,如果外地有比納爾屬性集 斑點-1 ,如果是外地的B LOB 枚舉-1 ,如果外地是一個枚舉領域 multiple_key -1 ,如果外地是一個非唯一關鍵 not_null -1
實現方法:1. 直接採用file函數來操作註: 由於 file函數是一次性將所有內容讀入記憶體,而php為了防止一些寫的比較糟糕的程式佔用太多的記憶體而導致系統記憶體不足,使伺服器出現宕機,所以預設情況下 限制只能最大使用記憶體16M,這是通過php.ini裡的memory_limit = 16M來進行設定,這個值如果設定-1,則記憶體使用量量不受限制.下面是一段用file來取出這具檔案最後一行的代碼.整個代碼執行完成耗時 116.9613 (s). 代碼如下複製代碼
將二維碼與產品的id合并成一張圖。。。我的步驟是先把產生一張圖,把產品的id放進去。。。然後再把二維碼的圖片與產生的圖片合并。。。說合并其實就是把二維碼貼到產生的圖上面。。。具體代碼如下 代碼如下複製代碼 $width=310; //布畫寬度$height=360; //布畫高度$im =
如果設定成dynamic,則進程數是動態,最開始是pm.start_servers指定的數量,如果請求較多,則會自動增加,但不超過pm.max_children指定的數量,同時保證閒置進程數不小於pm.min_spare_servers,如果進程數較多,也會進行相應清理,保證多餘的進程數不多於pm.max_spare_servers。 當php-fpm啟動後,一個php-cgi進程約戰3M記憶體,但是當它們處理過一些請求後,有些記憶體是釋放不掉的,佔用的記憶體能達到20M-
在 php.ini 中,預設是 date.timezone = UTC。修改為中國時區,修改為 date.timezone = PRC。如果直接寫 GMT 格式的,是 date.timezone = Etc/GMT+8。另外,也可以在 PHP 頁面頭中設定。 代碼如下複製代碼 date_default_timezone_set('PRC'); 在PHP5中,
有時候我們需要把html標籤頁存到資料庫裡,但是有些場合卻需要拿無html標籤的純資料,這個時候就要對帶html標籤的資料進行處理,把html標籤都去掉。平時用 htmlspecialchars() 來過濾html,但是把html的字元轉義了,最後顯示出來的就是html原始碼,利用strip_tags()就可以把html標籤去除掉。PHP預設的函數有移除指定html標籤,名稱為strip_tags,在某些場合非常有用。strip_tagsstrip_tags — Strip
json_encode() ,PHP資料->JSONjson_encode只有一個參數,參數除了resource 類型之外,可以為任何資料類型。但是我們一般是傳入數組,如下例子 代碼如下複製代碼 $arr = array( "name" => "manson", "age" => 23,
系統函數ip2long與long2ipPHP中有內建函數ip2long可以將ip地址轉換整型。 代碼如下複製代碼 $ip = '210.110.11.49';echo ip2long($ip);輸出:-764540111 輸出的整型有負號是因為我們得到的結果是有符號整型,有符號整型最大值2147483647,要把結果轉換為無符號型可以這麼寫3530427185使用long2ip把整型轉換回ip地址 代碼如下複製代碼 $ip = '210.11
購物車類:shop_cart.php購物車的操作:cart_action.php首頁:index.htmlAjax操作用到了jquery,還有一個jquery外掛程式thickbox不多說了你可以先看看效果樣本shop_cart.php當然是購物車的核心,但是這個類很簡單,因為他又引進了cart_action.php用於對外操作。所以這個類顯得相當精簡。購物車類shop_cart.php 代碼如下複製代碼 cart_name = $name;$this->items =
建立php檔案 代碼如下複製代碼 <?php$str="<?php echo 123;?>";file_put_contents('test.php',$str);//使用指令碼建立一個php檔案?> 例2 代碼如下複製代碼 <?phpif ($argc != 2) { die("Usage: php mkphp.php filename");}array_shift($argv);$
具體代碼 代碼如下複製代碼 <?php class runtime{ var $StartTime = 0; var $StopTime = 0; function get_microtime() { list($usec,
代碼如下複製代碼 <?php #########隨機廣告顯示########## function myads(){ $dir="ads"; #設定存放記錄的目錄 //$dir="ads"; #設定存放記錄的目錄 $ads="$dir/ads.txt"; #設定廣告代碼檔案 $log
// Connect to database 代碼如下複製代碼 $errmsg = ""; if (! @mysql教程_connect("localhost","root","")) { $errmsg = "Cannot connect to database"; }