Time of Update: 2016-07-13
安裝php(fastcgi模式)的時候,常常有這樣一句命令:/usr/local/webserver/php/bin/phpize一、phpize是幹嘛的?phpize是什麼東西呢?php官方的說明:http://php.net/manual/en/install.pecl.phpize.phpphpize是用來擴充php擴充模組的,通過phpize可以建立php的外掛模組比如你想在原來編譯好的php中加入memcached或者ImageMagick等擴充模組,可以使用phpize,通過以下幾步
Time of Update: 2016-07-13
The PHP stdClass() is something that isn't well documented but i will try to shed some light into the matter. stdClass is a default PHP object which has no predefined members. The name stdClass is used internally by Zend and is reserved. So that
Time of Update: 2016-07-13
一 數組文法定義數組 array()可以用 array() 語言結構來建立一個 array。它接受任意數量用逗號分隔的 鍵(key) => 值(value) 對。array( key => value , ... )// 鍵(key) 可是是一個 整數(integer) 或 字串(string)// 值(value) 可以是任意類型的值$arr = array("foo" => "bar", 12 => true);echo $arr["foo"]; // barecho $
Time of Update: 2016-07-13
環境 PHP5.2.6SQL2005 標準版SERVER2003 SP2 1:SQL2005 檔案損壞,無法正常使用 然後,未完全卸載乾淨 結果:重裝系統,方便快捷。2:PHP配置支援MSSQL出了些小問題 mssql_connect串連方式 無法串連 只能使用ODBC方式串連解決辦法 在SYSTEM32中加入NTWDBLIB.DLL PHP內建是串連7.0的對於2005來說無效據說本DLL可在SQL安裝檔案中找到 -
Time of Update: 2016-07-13
今天照著書隨便寫了段代碼,代碼意圖是將字串使用str_split()函數進行分割成數組,英文好說,但分割中文(兩個中文一個數組單元)時就出問題了—— 看代碼:>http://www.w3.org/TR/html4/loose.dtd"> New Document $string1 = "i am a phper"; $string2 = "這本書是藍海戰略"; print_r(str_split($string1));
Time of Update: 2016-07-13
上兩節我針對guest.php和edit.php作了講述.需要注意的是php和html的區別:php通常是-->(1) (2) echo("zihanonline"); ?> (3)
Time of Update: 2016-07-13
最近在寫PHP程式時,需要使瀏覽器在https和http之間轉化,上網搜尋相關資訊,無奈只有最近在寫PHP程式時,需要使瀏覽器在https和http之間轉化,上網搜尋相關資訊,無奈只有一篇介紹用ASP實現“在http和https之間轉化”的文章,於是只好行寫了用PHP實現http與https轉化的代碼。 如果網頁使用https訪問,在網頁開頭加入以下代碼:view plainprint?//http轉化為https if ($_SERVER["HTTPS"]<>"
Time of Update: 2016-07-13
人民幣金額數字轉中文大寫,無聊也用PHP寫了一段相同功能的代碼:Php代碼 function cny($ns) { static $cnums=array("零","壹","貳","三","肆","伍","陸","柒","捌","玖"), $cnyunits=array("圓","角","分"), $grees=array("拾","佰","仟","萬","拾","佰","仟","億"); list($ns1,$ns2)=explode(".",$
Time of Update: 2016-07-13
PHP setcookie() or PHP header(‘Location:’) Not Working – With SolutionThe setcookie() or header() functions of PHP does not work at all! The PHP setcookie() and header() should be called before ANY browser output. If there are any echo or print
Time of Update: 2016-07-13
在PHP中,is_file和file_isexist是有很小區別的 1) is_file: $path ="/path/to/file/text.txt"; if(file_exists($path)) echo "File Exists"; else echo "File not Exists"; 比如在這個例子中,檔案存在會返回true,不存在返回false,但注意的是,假如傳入一個 正確的路徑(比如一個檔案目錄),也會返回true: $path
Time of Update: 2016-07-13
很多時候我們需要將幾個字串串連起來顯示,在PHP中,字串之間使用“點”來串連,也就是英文中的句號”.”,具體使用方式如下: //定義字串 $str1 = "Hello World!"; $str2 = "Welcome to HutaoW's BLOG!"; //串連上面兩個字串 中間用空格分隔 $str3 = $str1 . " " . $str2; //輸出串連後的字串 echo $str3; /*
Time of Update: 2016-07-13
類似於dreamhost這類主機服務商,是顯示fopen的使用的。使用php的curl可以實現支援FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支援SSL認證、HTTP POST、HTTP PUT 、FTP 上傳,kerberos、基於HTT格式的上傳、代理、cookie、使用者+口令證明、檔案傳送恢複、http代理通道就最常用的來說,是基於http的 get和post方法。一、http的get實現php代碼$ch =
Time of Update: 2016-07-13
最近才有時間處理此事,將此設想應用到現實應用程式中。 下面從兩個方面講解如何開發與發布。樣本:講解java+php 開發模式,以菜單管理為例。樣本如下:一:java 結構代碼java開發結構圖如下:java 程式碼請看在下面上傳檔案,由於上傳檔案不能大於2M,所以用到的lib
Time of Update: 2016-07-13
PHP5.0後,php物件導向提成更多方法,使得php更加的強大!! 一些在PHP叫魔術方法的函數,在這裡介紹一下:其實在一般的應用中,我們都需要用到他們!!1.__construct() 當執行個體化一個對象的時候,這個對象的這個方法首先被調用。 Java代碼 class Test { function __construct() { echo "before"; } } $t = new Test(); class Test { function __construct() { echo "
Time of Update: 2016-07-13
php.net最新動向了php文檔,比較有用的是新增的pman工具。pman是一個命令列小工具,方便查看php函數的本地協助文檔,但是不包含php.net的評論資料。簡單的試用心得如下: 安裝pman 使用傳說中的pear來安裝pman sudo pear install doc.php.net/pman 如果pear版本比較老,需要先升級pear才可以繼續 sudo pear upgrade pear
Time of Update: 2016-07-13
echo date("Y-m-d H:i:s"); //目前時間 ?> 這個方法擷取的時間和標準時間差8小時;從php5.1.0開始,php.ini裡加入了date.timezone這個選項,預設情況下是關閉的也就是顯示的時間(無論用什麼php命令)都是格林威治標準時間和我們的時間(北京時間)差了正好8個小時,有以下3中方法可以恢複正常的時間。1,最簡單的方法就是不要用php5.1以上的版本2,如果一定要用,而且不能修改php.ini,則需要在關於時間的初始化的語句的上面加上
Time of Update: 2016-07-13
在PHP 5.3中,要是想引入一些類的名字很長的話,書寫起來比較麻煩,這個時候 可以用PHP 5.3的類的別名的用法,舉例說明如下: class Irrational_Long_Class_Name { // empty class } class_alias(Irrational_Long_Class_Name, ShortAlias); $shortAliasInstance = new ShortAlias(); var_dump( $shortAliasInstance
Time of Update: 2016-07-13
使用PHP開發應用程式,尤其是網站程式,常常需要產生隨機密碼,如使用者註冊產生隨機密碼,使用者重設密碼也需要產生一個隨機的密碼。隨機密碼也就是一串固定長度的字串,這裡我收集整理了幾種產生隨機字串的方法,以供大家參考。方法一:1、在 33 – 126 中產生一個隨機整數,如 35,2、將 35 轉換成對應的ASCII碼字元,如 35 對應 #3、重複以上 1、2 步驟 n 次,串連成 n 位的密碼該演算法主要用到了兩個函數,mt_rand ( int $min , int $max
Time of Update: 2016-07-13
需要判斷變數是否已經定義。在php裡面這是一個輕而易舉事情,直接用isset函數判斷一下變數就可以了,不過python裡面好像沒有這麼簡單。google了一下,沒有好的結果,最後只好,自己動手寫一個了。用的是try .. except ..else 來做到的。仿照php,定義了一個isset函數.def isset(v): try : type (eval(v)) except : return 0
Time of Update: 2016-07-13
一、設定cookie使用cookie前必須設定cookie.函數原型:int setcookie(string name,string value,int expire,string path,string domain,int secure)其中,除name外,所有的參數都是可選的,可以用空的字串表示未設定.屬性value: 用來指定值.屬性path: