Time of Update: 2018-12-06
方法一(已通過測試)已經內建有php_curl.dll,在ext目錄下,此DLL用於支援SSL和zlib. 在php.ini中找到有extension=php_curl.dll, 去掉前面的注釋. 設定extension_dir=c:\php\ext, 重新整理PHP頁面時報錯, 說找不到模組php_curl.dll. 拷貝php_curl.dll 到windows\system32,還是同樣的錯. 在網上找了一下,需要將:libeay32.dll, ssleay32.dll,
Time of Update: 2018-12-06
Time of Update: 2018-12-06
PHP入門進階(01)--數組最近跟朋友弄個導航網站,發現基本都是用PHP開發的,於是乎第一次接觸PHP環境。剛開始一頭霧水,它不像.NET那樣裝個VS就萬事大吉了,像什麼Apache, MySQL, PHP還真沒接觸過,後來安裝了wamp和PHP Eclipse才開始PHP學習之旅。之前有了.NET的基礎,感覺再學習PHP貌似不是太難。不過有些地方還是讓我感覺有些怪異,比如變數前面非得加一刀--$。於是乎決定將零零散散的差別記錄下。1.
Time of Update: 2018-12-06
一同事弄了個系統是php寫的,雖然是多語言但沒中文!他打算手動翻譯2000多個語言配置,真是佩服,知道後想了想,應該有好的法辦!因為php的配置一般用資料,正好和js裡的對象表示一般,所以可以這樣: <script type="text/javascript" src="http://www.google.com/jsapi"></script> var $strings={}; $strings['hide']='hide'; $strings['
Time of Update: 2018-12-06
怎樣才能成為一個更優秀的php開發人員呢?在這篇文章中,我列出了五種成為更優秀的PHP開發人員的方法,讓你在PHP開發過程中提高效率,用更少的代碼來完成更多的事情。在PHP的開發過程中永遠會有更多的內容需要去學習,如新的核心函數,新的架構,新的設計模式,新的編碼或文檔規範等等。下面就是一些成為更優秀的PHP開發人員的最佳途徑。1.閱讀手冊沒什麼比閱讀php手冊更值得強調的事了–僅僅通過閱讀手冊你就可以學習到很多東西。特別是有關字串和數組有關的函數。就在這些函數裡麵包括許多有用的功能,如果你仔細閱
Time of Update: 2018-12-06
昨天分享了在PHP網站開發中如何在php.ini中配置實現session功能的PHP教程,今天繼續分享在利用PHP實現檔案上傳功能時幾點關鍵php.ini的配置。 說到在php.ini中的檔案上傳的配置,其實在之前介紹PHP檔案上傳功能代碼執行個體教程以及Jquery
Time of Update: 2018-12-06
我目前使用WAMPServer是2.1的64位版本=============php_memcache.dll install ===========1. php-5.3.4-x64 php_memcache.dll 下載:http://download849.mediafire.com/qbb07jdosz7g/u6y1f85gftrepwl/php_memcache-2.2.6-5.3-vc9-x64.zip網友串連好像不能下載了, 點擊這裡下載2. Copied the dll here:
Time of Update: 2018-12-06
抓取網頁內容方法:$ch = @curl_init($url);@curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$text = @curl_exec($ch);@curl_close($ch);$text=relative_to_absolute($text,$url);相對路徑轉絕對路徑方法:function relative_to_absolute($content, $feed_url) {
Time of Update: 2018-12-06
閱讀ci代碼過程中發現,處理URI會根據php的運行環境進行不用處理。那麼如何判斷php的運行環境呢?我們一般情況下,都是在apache下面運行我們的php程式,當然也有些人是用IIS環境的 我們要是想知道我們目前啟動並執行環境是什麼的話,那我們可以用函數php_sapi_name()來測試 代碼: <?phpecho php_sapi_name();?>在apache環境下面輸出的結果是“apache2handler”; 在cgi模式下輸出的結果是“cgi-fcgi”
Time of Update: 2018-12-06
APPPATH/config/config.php中對於url 格式的擬定。 $config['uri_protocol'] = 'AUTO';這個設定項目定義了你使用哪個伺服器全域變數來擬定URL。 預設的設定是auto,會把下列四個方式輪詢一遍。當你的連結不能工作的時候,試著用用auto外的選項。 'AUTO' Default - auto detects 'PATH_INFO' Uses the PATH_INFO
Time of Update: 2018-12-06
看了hook.php的源碼,就知道CI使用hook來進行擴充的原理了。hook的基本知識http://codeigniter.org.cn/user_guide/general/hooks.htmlCI中hook的使用經曆了一個:開啟hook,定義hook,調用hook,執行hook的過程。手冊中已經告知了開啟、定義、調用的方法。那麼hook的實現原理是啥呢。歡迎交流:mailto:actionbi2010@gmail.com 更多源碼閱讀<?php if ( !
Time of Update: 2018-12-06
我的新浪微博:http://weibo.com/freshairbrucewoo。歡迎大家相互交流,共同提高技術。 構建piwik網站統計系統 構建環境 作業系統:centos5.4(不能串連外網) Web伺服器:nginx1.0.2資料庫:mysql開源軟體包:piwik運行環境:PHP指令碼構建步驟(1) 安裝nginx1.0.2 a) 下載nginx1.0.2的原始碼並解壓 b) 進入解壓後原始碼用./configure配置 c) make和make
Time of Update: 2018-12-06
<?php /* class A{ public $n=3; } } class B extends A{ public $n2="hello"; } //一個類只能繼承一個父類,如果要想繼承多個類就是用多層繼承來實現 class C extends B{ } $c =new C(); echo $c->n2; */ class
Time of Update: 2018-12-06
編寫一個Myimport.php來顯示名字,性別,年齡,但一個連結不是來自本網站的時候,則跳轉到錯誤提示頁 "你不能訪問該頁面。。。。"1、check.php檔案<!--查看資訊頁面(check.php) 檔案放在apache網站的http檔案目錄下--><a href="Myimport.php">查看資訊</a>2、Myimport.php檔案<!--放入重要訊息頁面(Myimport.php)
Time of Update: 2018-12-06
1、首先我們必須弄清楚什麼是冒泡排序,不理解冒泡排序的原理,我們就無法寫出代碼。冒泡排序(BubbleSort)的基本概念是:依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即在第一趟:首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。至此第一趟結束,將最大的數放到了最後。在第二趟:仍從第一對數開始比較(因為可能由於第2個數和第3個數的交換,使得第1個數不再小於第2個數),將小數放前,大數放後
Time of Update: 2018-12-06
1、通過http響應,控制瀏覽器在一定時間跳轉<?php //通過http響應,控制瀏覽器在一定時間跳轉 //3秒 瀏覽器跳轉到指定url //header("Refresh: 3; url=http://www.baidu.com"); header("Refresh: 3;
Time of Update: 2018-12-06
<?php //檔案下載,下載一張圖片 //$file_name="Angel.mp3"; $file_name="小丸子.jpg"; //出現中文 程式無法完成下載 提示:檔案不存在 //對檔案進行轉碼(PHP檔案函數 比較古老 需對中文碼轉成 gb2312) //iconv — Convert string to requested character encoding
Time of Update: 2018-12-06
布爾類型是PHP中 最簡單的類型。它的值可以為 TRUE 或 FALSE。如:$foo=false;$foo1=true;echo "為假時輸出值為:".$foo; //沒有輸出值echo "<br />為真時輸出值為:".$foo1; //輸出1這裡主要的細節:當轉換為 boolean 時,以下值被認為是 FALSE :1、the 布爾值 FALSE 自身 2、the 整型值 0 (零) 3、the 浮點型值 0.0 (零) 空 字串, 以及 字串 "0"
Time of Update: 2018-12-06
今天學習了apache+php+mysql+phpmyadmin 自行安裝,下面我把我安裝需要注意的事項告訴大家。首先, 我們建議大家,安裝的時候安裝到同一檔案夾,這樣好管理(檔案夾不要中文)1、下載Apache 便安裝,個人根據自己的個人化安裝2、下載php 核心包(用於支援php開發 ),我這裡下載的是:php-5.3.5-Win32-VC6-x86 VC6就是legacy Visual Studio 6 compiler,就是使用這個編譯器編譯的。VC9就是the Visual
Time of Update: 2018-12-06
為了加深對PHP錯誤處理的理解,下面有個小練習大家可以自行動手做做:題目:自訂一個錯誤處理函數,當開啟一個檔案不存在時,自動調用該函數,並記錄到D:/mylog.ext檔案中 要求記錄錯誤號碼,錯誤資訊和錯誤時間。<?php /* 自訂一個錯誤處理函數,當開啟一個檔案不存在時,自動調用該函數, 並記錄到D:/mylog.ext檔案中 要求記錄錯誤號碼,錯誤資訊和錯誤時間 */