Time of Update: 2016-07-13
error_reporting(7); class msn { private $startcomm = 0; private $username = ; private $password = ; private $commend = ; private $domain = ; private $socket = ; private $challenge = ; private $status = array();
Time of Update: 2016-07-13
外掛程式太多總是不好的,本著能不用就不用的原則,網上找了下,這個方法可行。1.開啟wp-includes下面的functions.php檔案,插入這段代碼://分頁 免外掛程式 自己加的function par_pagenavi($range = 4){global $paged, $wp_query;if ( !$max_page ) {$max_page = $wp_query->max_num_pages;} if($max_page > 1){if(!$paged){$paged = 1
Time of Update: 2016-07-13
1.用imagecreatetruecolor和imageCopyreSampled函數分別取代imagecreate和imagecopyresized 2.給imagejpeg的第三個參數帶上100(例:imagejpeg($ni,$toFile,100)) 圖片: http://www.bkjia.com/PHPjc/486286.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/486286.htmlTechArticle1.用ima
Time of Update: 2016-07-13
當使用php5內建的file_get_contents方法來擷取遠程檔案的時候,有時候會出現file_get_contents(): failed to open stream: HTTP request failed!這個警告資訊。google或者baidu一下,好多這樣的問題,解決的方法都是修改php.ini,把allow_url_fopen給啟用,改成 allow_url_fopen =
Time of Update: 2016-07-13
php擷取flv時間!有源碼!拿來就可以使用!超級簡單。 function BigEndian2Int($byte_word, $signed = false) { $int_value = 0; $byte_wordlen = strlen($byte_word); for ($i = 0; $i $byte_wordlen; $i++) { $int_value += ord($byte_word{$i}) * pow(256,
Time of Update: 2016-07-13
一、引論在任何電腦裝置中,檔案是都是必須的對象,而在web編程中,檔案的操作一直是web程式員的頭疼的地方,而,檔案的操作在cms系統中這是必須的,非常有用的,我們經常遇到組建檔案目錄,檔案(夾)編輯等操作,現在我把php中的這些函數做一詳細總結並執行個體示範如何使用.,關於對應的函數詳細介紹,請查閱php手冊.此處只總結重點.和需要注意的地方.(這在php手冊是沒有的.)二、目錄操作首先介紹的是一個從目錄讀取的函數,opendir(),readdir(),closedir(),使用的時候是先開
Time of Update: 2016-07-13
PDO 類, 發現也會有 UTF-8 亂碼問題, 以下解決方案:// 方法一:PDO::__construct($dsn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8;"));// 方法二:PDO::__construct($dsn, $user, $pass);PDO::exec("SET NAMES utf8;");兩種方法都能解決問題, 原理一樣的,
Time of Update: 2016-07-13
這裡的大型網站架構只包括高互動性高互動性的資料型大型網站,基於大家眾所周知的原因,我們就不談新聞類和一些依靠HTML靜態化就可以實現的架構了,我們以高負載高資料交換高資料流動性的網站為例,比如海內,開心網等類似的web2.0系列架構。我們這裡不討論是PHP還是JSP或者.NET環境,我們從架構的方面去看問題,實現語言方面並不是問題,語言的優勢在於實現而不是好壞,不論你選擇任何語言,架構都是必須要面對的。 這裡討論一下大型網站需要注意和考慮的問題 1、海量資料的處理 眾所周知,對於一些相
Time of Update: 2016-07-13
PHP 5.3 的一個新的重要特性就是命名空間(namespace)。這一特性在 PHP5.0x 時候就提出過,後來被取消並安排在 PHP6 中實現。而此次又再次“提前”到了 PHP5.3 發布,可見開發人員對其的重視以及謹慎的態度。官方發布時說明文檔的內容可能已到期(documentation maybe out dated),所以在這裡簡單的說明命名空間的用法:首先是聲明一個命名空間,加入了新的關鍵字 namespace ,其應在類檔案的開頭$user = new
Time of Update: 2016-07-13
基於Web的系統測試在基於Web的系統開發中,如果缺乏嚴格的過程,我們在開發、發布、實施和維護Web的過程中,可能就會碰到一些嚴重的問題,失敗的可能性很大。而且,隨著基於Web的系統變得越來越複雜,一個項目的失敗將可能導致很多問題。當這種情況發生時,我們對Web和
Time of Update: 2016-07-13
preg_replace
Time of Update: 2016-07-13
使用者在設計和維護網站的時候,經常需要限制對某些重要檔案或資訊的訪問。通常,我們可以採用內建於WEB伺服器的基於HTTP協議的使用者身分識別驗證機制。當訪問者瀏覽受保護頁面時,用戶端瀏覽器會彈出交談視窗要求使用者輸入使用者名稱和密碼,對使用者的身份進行驗證,以決定使用者是否有權訪問頁面。下面用兩種方法來說明其實現原理。一、用HTTP標題來實現標題是伺服器以HTTP協議傳送HTML資訊到瀏覽器前所送出的字串。HTTP採用一種挑戰/響應模式對試圖進入受密碼保護地區的使用者進行身分識別驗證。具體來說,
Time of Update: 2016-07-13
本文提出了實用的PHP的最佳化,緩衝,壓縮實際的解決方案。作為流行的 Web 程式設計語言, PHP 的最大優勢就是速度。 PHP4 已經在這方面做的非常好了,你幾乎找不到比它更快的指令碼程式設計語言了。但是如果你的應用負荷很大,而頻寬又比較小,或者有其他的瓶頸影響你的伺服器效能,那麼,你不妨試試筆者為你開出的幾個藥方,看看是否靈驗。一、代碼最佳化一談到代碼最佳化,或許你想到的就是整齊明了的代碼,但是本文的意思卻不是在此,因為如果要尋求速度的話,就要對PHP
Time of Update: 2016-07-13
file_get_contents ()應用很簡單,但是有的伺服器php.ini設定如果關閉allow_url_fopen,這個函數就失效了,一般個人伺服器可以設定,但是如果是虛擬機器主機就不在自己掌控範圍內了。但是curl 是另外一個開啟遠程頁面的內容的函數用法如下:// create a new curl resource$ch = curl_init();// set URL and other appropriate optionscurl_setopt($ch,
Time of Update: 2016-07-13
PHP中整合了XML-RPC和SOAP兩種協議的訪問,都是集中在xmlrpc擴充當中。另外,在PHP的PEAR中,不管是PHP 4還是PHP 5,都已經預設整合了XML-RPC擴充,而且該擴充跟xmlrpc擴充無關,能夠獨立實現XML-RPC的協議互動,如果沒有xmlrpc擴充,建議使用PEAR::XML-RPC擴充。Web Service介紹Web
Time of Update: 2016-07-13
POD擴充是在PHP5中加入,該擴充提供PHP內建類 PDO來對資料庫進行訪問,不同資料庫使用相同的方法名,解決資料庫連接不統一的問題。PDO的目標提供一種輕型、清晰、方便的 API統一各種不同 RDBMS 庫的共有特性,但不排除更進階的特性。通過 PHP 指令碼提供可選的較大程度的抽象/相容性。PDO的特點:效能。PDO 從一開始就吸取了現有資料庫擴充成功和失敗的經驗教訓。因為 PDO 的代碼是全新的,所以我們有機會重新開始設計效能,以利用 PHP 5 的最新特性。能力。PDO
Time of Update: 2016-07-13
PHP數組排序實際上就是將PHP數組進行排序,在本文中也就是對資料庫查詢出來的結果集進行排序。資料庫查詢結果有時候不能直接使用,比如mysql等用in語句出來的結果,因此需要對結果進行某種方式的排序。這時候就需要進行PHP數組排序了。對資料庫結果進行排序請看下面的樣本:本例中data 數組中的每個單元表示一個表中的一行。這是典型的資料庫存放數組資料的方式。例子中的資料如下:volume | edition-------+-------- 67 | 2 86 |
Time of Update: 2016-07-13
更好地理解錯誤資訊可以大大節省確定並改正錯誤內容所花費的時間。因此,在本文中,我將努力闡明多種不同類型的PHP報錯資訊,以及在開發過程中如何正確理解各種報錯資訊的含義。編譯PHP指令碼時,PHP編譯器會盡其所能報告它遇到的第一個問題。這樣就產生一個問題:只有當錯誤出現時,PHP才能將它識別出來(本文後面對此問題進行了詳細描述)。正是由於這個緣故,編譯器指出出錯的那行,從表面上看來可能文法正確無誤,或者可能是根本就不存在的一行!本文中所講述的內容與您所應用的PHP的版本無關,因為本文所描述的各種錯
Time of Update: 2016-07-13
因為看到有人問 Nusoap 和 PHPRPC 的比較,為了讓大家能夠更清楚地瞭解 Nusoap 和 PHPRPC 的關係,所以在這裡做一個簡要的說明性介紹,所寫的內容也不是面面俱到的,唯寫了一些主要的比較。更多細節的比較大家可以在使用中自己來對比。Nusoap 是一個用於 PHP 的 Web Service 實現。PHP 版本的 PHPRPC 協議實現跟 Nusoap 是一個層級的東西。但是 PHPRPC 協議是跟 Web Service 一個層級的東西,所以下面我們來把 Nusoap
Time of Update: 2016-07-13
在看這些之前請確保你正確載入了PDO擴充。作法是編輯php.ini手動增加下面這兩行(前面要沒有分號;):extension=php_pdo.dllextension=php_pdo_mysql.dll然後要把extension_dir指向php_pdo.dll及php_pdo_mysql.dll所在目錄,如extension_dir = "C:php5ext"OK,lets go..index.php 網站首頁,也是唯一入口 PHP代碼如下://...省略$params = array