Time of Update: 2016-06-23
一,什麼是 PEAR? PEAR是PHP的官方開源類庫, PHP Extension and Application Repository的縮寫。Pear在英文中是梨子的意思。PEAR將PHP程式開發過程中常用的功能編寫成類庫,涵蓋了頁面呈面、資料庫訪問、檔案操作、資料結構、快取作業、網路通訊協定等許多方面,使用者可以很方便地使用。 二,為什麼要使用PEAR?
Time of Update: 2016-06-23
php zend framework主要是為了實現mvc架構,目的為了讓系統能更好的最佳化重構。 今天看了zend framework的入門教程1.5.2,按照例子Zend Framework配置快速指南配置了zend framework。問題還是出了不少。 zend framework安裝 配置完成後出現這樣的錯誤,忙了大半天找不到解決方案。最後看了phpinfo頁面才知道Loaded Configuration File
Time of Update: 2016-06-23
http://active6.com/blog/flex/flex-php-security-basics-part-one/ I've been creating Flash / PHP web sites and applications for years, but I am relatively new to Flex. After browsing the Adobe PHP samples for Flex earlier this week, I couldn't help
Time of Update: 2016-06-23
cURL 是一個利用URL文法規定來傳輸檔案和資料的工具,支援很多協議,如HTTP、FTP、TELNET等。最爽的是,PHP也支援 cURL 庫。本文將介紹 cURL 的一些進階特性,以及在PHP中如何運用它。 為什麼要用 cURL? 是的,我們可以通過其他辦法擷取網頁內容。大多數時候,我因為想偷懶,都直接用簡單的PHP函數: 以下為引用的內容: $content = file_get_contents("http://www.nettuts.com");//
Time of Update: 2016-06-23
什麼是CGI? CGI全稱是“公用網關介面”(Common Gateway Interface),簡單講是運行在WEB伺服器上的一段程式。有瀏覽器的輸入觸發,這個指令碼通常象伺服器和系統中其他程式如資料庫的橋樑。 CGI指令碼工作原理: 瀏覽器通過HTML表單或超連結請求指上一個CGI應用程式的URL。 伺服器收發到請求。 伺服器執行指定所CGI應用程式。 CGI應用程式執行所需要的操作,通常是基於瀏覽者輸入的內容。
Time of Update: 2016-06-23
我們都知道,PHP是一種非常好的動態網頁開發語言(速度飛快,開發週期短……)。但是只有很少數的人意識到PHP也可以很好的作為編寫Shell指令碼的語言,當PHP作為編寫Shell指令碼的語言時,他並沒有Perl或者Bash那麼強大,但是他卻有著很好的優勢,特別是對於我這種熟悉PHP但是不怎麼熟悉Perl的人。要使用PHP作為Shell指令碼語言,你必須將PHP作為二進位的CGI編譯,而不是Apache模式;編譯成為二進位CGI模式啟動並執行PHP有一些安全性的問題,關於解決的方法可以參見PHP手
Time of Update: 2016-06-23
編寫一個簡單的擴充樣本 使用php內建工具產生自訂擴充的架構。該工具在ext檔案夾下面 ./ext_skel --extname=wully Ext_skel的主要參數(這裡面只列舉了最常用的兩個) --extname=module module is the name of your extension【必須有的】 產生模組的名稱,會自動在ext內建立extname檔案夾,最常用的 --proto=file file contains
Time of Update: 2016-06-23
參考網路上的資料,使用Smarty可以簡單的測試: 1.解壓Smarty到網站目錄下,比如起名libs. 2.建立templates,templates_c,configs,cache目錄 3.建立測試頁面:index.php require "main.php"; //$tpl在main.php中定義 $tpl->assign("title", "測試用的網頁標題"); $tpl->assign("content", "測試用的網頁內容"); // 上面兩行也可以用這行代替 //
Time of Update: 2016-06-23
下載: php: http://windows.php.net/downloads/releases/php-5.3.10-Win32-VC9-x86.zip Apache: http://labs.renren.com/apache-mirror//httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
Time of Update: 2016-06-23
轉自:http://www.21andy.com/blog/20100405/1799.html 有2種標準方法來使用 GeoIP 第一種方法: 先下載 GeoIP 資料檔案 wget -c http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz gunzip GeoIP.dat.gz
Time of Update: 2016-06-23
php eval() '400','name'=>'kuke','time'=>'1024')";$res="1+3";var_dump($res);$v=eval($res);var_dump($v);echo $v;foreach($v as $key=>$val){echo $key."=".$val;}//-------------------------------------------echo "";//------------------------------------
Time of Update: 2016-06-23
最近小弟在寫php的過程中發現php提示php notice:………………的字樣,雖然這個只是php的提示內容,並沒有什麼大的影響,但是出於安全性和美觀方面的考慮,小弟還是想把這個東西去掉。那麼,怎麼辦呢?抬出baidu,直接複製、粘貼php notice:,這樣搜尋的結果,一般有兩種情況:一、直接來一句:error_reporting=E_ALL&~E_NOTICE,搞得你不知道什麼意思?!二、 1.在php.ini檔案中改動error_reporting 改為:
Time of Update: 2016-06-23
其實,文章的重點是放在了如何配置php的xdebug環境,畢竟環境搭好了,像NetBeans,Eclipse這樣的IDE,隨便哪個都可以做php的調試的。 作業環境: OS: Ubuntu 10.04 Server: xampp 1.7.3a 1. 下載xdebug.so 方便懶人,不用去編譯,所以就提供一個32位的xdebug.so。 http://download.csdn.net/source/2757538
Time of Update: 2016-06-23
PHP Manual Preferences The PHP Manual preferences page sets the location of sites which allow you to access and view the PHP Manual and allows you to add, edit or remove sites. The PHP Manual contains an explanation of PHP functions. PHP
Time of Update: 2016-06-23
有2個php檔案 1.php echo '1'; ?> 2.php echo '2'; ?> 瀏覽器裡輸入 http://localhost/1.php/2.php 會輸出 1 ,為了省去麻煩,我想直接提示瀏覽器地址非法,該怎麼做? 回複討論(解決方案) 但是 http://localhost/1.php/2.php 並不是非法的,為什麼要提示非法呢? 其中的 /2.php 將儲存在
Time of Update: 2016-06-23
http://docs.php.net/manual/zh/language.types.intro.php 如果只是想得到一個易讀懂的類型的表達方式用於調試,用 gettype() 函數。要查看某個類型,不要用 gettype(),而用 is_type 函數。 問題: 1.PHP手冊,有is_type( )函數嗎? 回複討論(解決方案) is_array -- 檢測變數是否是數組 is_bool -- 檢測變數是否是布爾型 is_callable --
Time of Update: 2016-06-23
$aid = 11387;$_G['uid'] = 332;$tid =50;function aidencode($aid, $type = 0, $tid = 0) {$s = !$type ? $aid.'|'.substr(md5($aid.md5('asdfasfas'.TIMESTAMP.$_G['uid']), 0, 8).'|'.TIMESTAMP.'|'.$_G['uid'].'|'.$tid :
Time of Update: 2016-06-23
要怎麼改成utf-8的 回複討論(解決方案) 什麼意思?請說清楚點 什麼意思?請說清楚點 就是我在瀏覽器裡看效果時有一部分要用簡體中文才能查看,一部分要用utf-8才能查看,所以我無論用簡體中文或utf-8查看都有一部分是亂碼 應該是模板或架構內兩個檔案(多數是include進來的)的編碼不同所致,找到其中之一,選擇編碼另存 所有檔案儲存時的編碼要統一,而且要和HTML的Header資訊裡的編碼一致。 把檔案統一改成相同編碼。
Time of Update: 2016-06-23
理論上程式應該運行完500次然後才顯示成功,但是基本只能運行個十來次頁面就開始全白(同時網頁中載入的標誌也消失了),就不再往下繼續執行程式了 求助這種問題應該如何解決,謝謝 另外,進度方面不知道應該如何處理。再次感謝 ";}}echo "OK";?> 回複討論(解決方案) 3秒×500= 多長時間? 不死才怪 3秒×500= 多長時間? 沒有設定已耗用時間,不死才怪 nnd,csdn給我500還讓我多發了一次……
Time of Update: 2016-06-23
Smarty PHP 如果解決smarty模板重名(路徑不同),導致的編譯後的檔案被覆蓋的問題。 例如 檔案1 //$obj_tpl是smarty對象$obj_tpl->setTemplateRoot(dirname(__FILE__));$obj_tpl->display("index.tpl"); 檔案2