Time of Update: 2017-01-13
代碼如下複製代碼 <?php$cates = array( array( 'cid' => 1, 'cname' => '新聞', 'pid' => 0 ), array( 'cid' => 2, 'cname' =>
Time of Update: 2017-01-13
目前我知道的方法有兩種,一種是使用PHP的創始人 Rasmus Lerdorf 寫的APC擴充模組來實現(http://pecl.php.net/package/apc),另外一種方法是使用PECL擴充模組
Time of Update: 2017-01-13
是把PHP的首頁取回放到一個檔案中。例 1. 使用PHP的CURL模組取回PHP首頁 代碼如下複製代碼 <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://localhost/mytest/phpinfo.php"); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch,
Time of Update: 2017-01-13
PHP中對數組的處理是最常用的必備技能之一。自己總結了一下幾個最常用的處理數組的進階函數。1. array_merge()合并數組,將一個或多個數組的單元合并起來,一個數組中的值附加在前一個數組的後面,最後返回一個數組。關聯陣列:有相同的字串鍵名時,則該鍵名後面的值將覆蓋前一個值索引數組:後面的值將不會覆蓋原來的值,而是附加到後面array array_merge (array array1 array2…,arrayN) 例子:<?php $a =
Time of Update: 2017-01-13
連接埠複用技術,這樣就可以很好的解決驚群問題和stream_socket_server效能瓶頸的問題.<?php/** * 多進程IO複用libevent * 同時處理多個串連 * 連接埠複用---建議php7 */class Xtgxiso_server{ public $socket = false; public $master = array();
Time of Update: 2017-01-13
ob_start():頁面緩衝開始的標誌,此函數一下的內容直至ob_end_flush()或者ob_end_clean()都儲存在頁面緩衝中;ob_get_contents():用來擷取頁面緩衝中的內容,擷取到以後呢,我們就可以想怎麼處理這些內容都行了,過濾欄位啦,匹配內容啦,都可以~~~
Time of Update: 2017-01-13
例如: 代碼如下複製代碼 <?php$a = 1;include 'b.inc';?> 這裡變數 $a 將會在包含檔案 b.inc 中生效。但是,在使用者自訂函數中,一個局部函數範圍將被引入。任何用於函數內部的變數按預設情況將被限制在局部函數範圍內。例如: 代碼如下複製代碼 <?php$a = 1; /* global scope */function Test(){ echo $a; /*
Time of Update: 2017-01-13
PHP 調用CURL提示錯誤:SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed。這個是因為認證到期導致的。SSL-ERROR需要到 http://curl.haxx.se/ca/cacert.pem
Time of Update: 2017-01-13
當異常被觸發時,通常會發生:在PHP5中添加了類似於其它語言的錯誤異常處理模組。在 PHP代碼中所產生的異常可被 throw語句拋出並被 catch 語句捕獲。需要進行異常處理的代碼都必須放入 try 代碼塊內,以便捕獲可能存在的異常。每一個 try 至少要有一個與之對應的 catch。使用多個 catch 可以捕獲不同的類所產生的異常。當 try 代碼塊不再拋出異常或者找不到 catch 能匹配所拋出的異常時,PHP 代碼就會在跳轉到最後一個 catch 的後面繼續執行。當然,PHP 允許在
Time of Update: 2017-01-13
這裡我們使用php的Regex來實現: 代碼如下複製代碼 $content = '這裡是文章內容,這裡插入一張圖片測試 <img src="yun_qi_img/48ef3a3e1f30e9246abc40834c086e061c95f7521.jpg">';$content = stripslashes ( $content );$img_array = array ();// 匹配所有遠程圖片preg_match_all ( "/
Time of Update: 2017-01-13
分析下技術要點:將檔案打包成zip格式 下載檔案的功能 要點解析:這裡我採用的是php內建的ZipArchive類 a) 我們只需要new一個ZipArchive對象,然後使用open方法建立一個zip檔案,接著使用addFile方法,將要打包的檔案寫入剛剛建立的zip檔案中,最好還得記得關閉該對象。 b) 注意點:使用open方法的時候,第二個參數$flags是可選的,$flags用來指定對開啟的zip檔案的處理方式,共有四種情況 &
Time of Update: 2017-01-13
最簡單的執行個體如下 代碼如下複製代碼 <form action="" method="post" enctype="multipart/form-data"><p>Pictures:<input type="file" name="pictures[]" /><input type="file"
Time of Update: 2017-01-13
如何在phpcms的模板檔案template中使用php語言?有兩種方式,一是phpcms提供的標籤,一是直接寫原生php語句。1.phpcms提供的標籤{php $i=10;}{php $i++;}{php echo func(2);}使用{php
Time of Update: 2017-01-13
這個問題是當我自已實現了統計計數之後,我想將它的輸出用在我的不支援PHP功能的頁面中,那麼應該如何做呢?主要的解決辦法是輸出一段javascript指令碼即可。這個是很有用的,比如實現動態新聞, 廣告輪詢,當然這裡是講如何把某個程式的下載計數輸出到非PHP頁面中去。 先讓我們設想一下:我已經有了一個程式下載計數檔案在我的網站上,如../count/download.db。 檔案格式為: 索引|檔案名稱提示|連結|計數
Time of Update: 2017-01-13
因為某程式要用輸出UTF-8編碼..但是原資料是GBK編碼的 百度 找了很多有關內碼轉換的類..但是缺點很多.又不支援GBK TO UTF-8 不過一個一個找還是在PHP官方的FAQ找到了mb_convert_encoding() 該函數要在PHP4.0.6以上才有..聽說有的 想關連結: http://cn.php.net/manual/zh/function.mb-convert-encoding.php 做一個GBK To UTF-8 < ?php
Time of Update: 2017-01-13
前一陣子見到了qiushuiwuhen君的關於gbk,unicode,big5的轉換的文章但是多少有一些不太大的問題於是我設計了一個負責字元轉換的類,修正了其中的一些不足,增加了部分功能,以後我會不斷擴充該類,來支援更多的字元集增加了如下幾點:unicode->gbk 符號部分的轉換歐元符(€)的識別big5,Unicode,GBK之間的相互轉換,前提是只轉換共同的字元集部分,使用說明:暫時程式支援以下字元編碼方式:GBK,BIG5,UTF-16BE(Unicode
Time of Update: 2017-01-13
代碼如下複製代碼 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-
Time of Update: 2017-01-13
代碼如下複製代碼 $filename = 'cachefile.php';$str ='echo "bb";';if( is_file( $filename ) ){ $tmp = readcache( $filename ) ;}else{ createcache( $filename,$str );}//寫快取檔案function createcache($filename,$str){ if( $str =='' ){
Time of Update: 2017-01-13
php教程 ajax 執行個體與ajax 教程 1建立xmlhttprequest對象的網頁特效程式。 2 發出非同步請求的javascript程式。 3 處理伺服器響應的javascript程式。*/ //1建立xmlhttprequest對象的javascript程式。 代碼如下複製代碼 function
Time of Update: 2017-01-13
conn.php檔案 代碼如下複製代碼 <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><script >var xmlhttpfunction showhint(str){if (str.length==0) {