Time of Update: 2017-02-28
工作中偶爾會碰到需要將人民幣金額,也即阿拉伯數字轉化為大寫漢字的這種情況,下面是作者經過實踐總結出來的方法,特此記錄以防備忘。class Num2Cny{ static $basical=array(0=>'零','壹','貳','三','肆','伍','陸','柒','捌','玖'); static $advanced=array(1=>'拾','佰','仟'); public static function ParseNumber($number){ $number=
Time of Update: 2017-02-28
程式|關鍵字 UltraEdit32加上一個wordfile(for php)很好用,wordfile其實是一個文字檔,其中設定了關鍵字、變數...的顏色,這樣,php檔案看起來很舒服。UltraEdit32和wordfile可以從www.ultraedit.com下載。wordfile的使用方法:1。在ultraedit中,選Advanced--Configuration--Syntax Highlighting,2。Full name
Time of Update: 2017-02-28
進階|技巧 三、檔案是我們的朋友 無論你在開發的網站規模的大小,都應該意識到代碼重用的重要性,無論這些代碼是HTML、還是PHP代碼。例如,你必須至少每年改變一次包含著作權資訊的頁尾,如果你的網站含有1000個頁面,每年修改一次也是個很煩人的事兒。 在PHP中,至少有幾個函數可以協助你實現代碼重用的目的,所使用的函數取決於你所重用的代碼,主要的函數有: * include() and include_once() *
Time of Update: 2017-02-28
php基礎知識 php中的整形數是有符號的,不能表示不帶正負號的整數,當整形數超出範圍時,會自動從整形數轉化成float數,可以用php_int_size常量來查看php整數類型所佔位元組,一般為4個位元組,所以可以估算出整形數的範圍,最高位元符號位。也可以用php_int_max常量來查看int的最大值。 小知識點: 1. 當變數為0.0或“0”在布爾變數中均表示false; 2.
Time of Update: 2017-02-28
有時候你會出於某種目的而要求把下載檔案的速度放慢一些,例如你想實現檔案下載進度條功能。限制下載速度最大的好處是節省頻寬,避免瞬時流量過大而造成網路堵塞。本文將和你分享如何通過php代碼來實現限制檔案的下載速度。首先來看看利用php限制檔案下載速度的代碼:<?php// 將發送到用戶端的本地檔案$local_file='www.Alixixi.com.zip';// 檔案名稱$download_file='your-download-name.zip';// 設定下載速率(=> 31.
Time of Update: 2017-02-28
web|插入|網站 既然從技術上講,RSS是結構良好的XML文檔,所以可以用標準的XML編程技術來處理它。主要有兩種技術:SAX(the Simple API for XML)和DOM(the Document Object
Time of Update: 2017-02-28
web|插入|網站 名譽和巨大的財富設想一個從最熱門的門戶網站獲得最新的新聞的網站。股票價格,天氣資訊,新聞故事,線式討論群組,軟體發布……所有這一切都將被動態更新,每小時一次,不需要任何手工幹預。我們可以想象這隨之而來的網站訪問量,源源不斷的廣告收入以及網管大人所受到的“阿諛奉承”。 但是現在,停止幻想,開始閱讀,因為只要你密切關注此項技術,說不定你就能成為網站的主人。
Time of Update: 2017-02-28
js|後台|資料
Time of Update: 2017-02-28
對於一個一維的php數組,如何清除其中值為空白的元素呢?直接的辦法是foreach迴圈一下,一個個判斷排除。不過這個方法還是略顯複雜,下面分享一下今天看到的一個方法,很簡潔也是頭一次看到這種寫法的,記錄一下。假設存在如下一個一維數組:$array=array(0=>'Alixixi',1=>'',2=>'com',3=>'');清除該數組中的空元素可以這麼寫:$array=array_filter($array,create_function('$v','return !
Time of Update: 2017-02-28
利用php記錄搜尋引擎的來路以及使用者搜尋輸入的關鍵字,代碼如下:<?phpfunction recordUrlKeywords($url){$spider=array('baidu.'=>'百度','google.'=>'Google','soso.'=>'搜搜','sogou.'=>'搜狗','www.so.com'=>'360');$q=array('百度'=>'/wd=([^&]*)/i','Google'=>'/q=([^&]*)/i',
Time of Update: 2017-02-28
之前發過使用phpExcel將資料匯出到excel檔案的方法,本篇文章主要介紹下如何使用phpExcel將excel檔案匯入到資料庫的方法。這裡用到的是 PHPExcel,執行下面的操作之前請先下載該類庫檔案,官方網站:http://www.codeplex.com/PHPExcel下面首先說一下本次匯入的excel檔案的資料格式,截圖如下: 下面是將該excel檔案的資料匯入到資料庫的具體代碼:<?phprequire_once
Time of Update: 2017-02-28
apache http://www.php.net/do_download.php?download_file=php-4.0.5-Win32.zip&source_site=www.php.net 4. MySQL 3.23.38 (mysql-3.23.38-win.zip) http://www.mysql.com/Downloads/MySQL-3.23/mysql-3.23.38-win.zip 二、安裝過程 1. 將
Time of Update: 2017-02-28
多線程 PHP中實現多線程? 看到這個標題, 你一定以為我瘋了..但是事實上我真的這麼做了.下面是我的一些做法, 已經實驗過. 確實可以的.我們知道PHP本身是不支援多線程的, 但是我們的WEB伺服器是支援多線程的.也就是說可以同時讓多人一起訪問. 這也是我在PHP中實現多線程的基礎.假設我們現在啟動並執行是a.php這個檔案. 但是我在程式中又請求WEB伺服器運行另一個b.php那麼這兩個檔案將是同時執行的. (PS: 一個連結請求發送之後,
Time of Update: 2017-02-28
建立 當然,到這裡並未結束。畢竟,如果可以在一個頁面上建立多個表單,為何不能建立跨多頁面的表單呢? 不幸的是,用 HTTP從一頁面傳送資料到另一頁面並不輕鬆。因為在 HTTP協議中沒有內建機制以定義系列頁面的概念。不過,僅需通過一些靈巧的技巧,以及PHP
Time of Update: 2017-02-28
1. 執行個體化對象 當定義好類後,我們使用new關鍵字來產生一個對象。 $對象名稱 = new 類名稱();樣本: [php] <span style="color:#333333;"><?php class Person { //下面是人的成員屬性 var $name;
Time of Update: 2017-02-28
session PHP 4.0.0中session.save_path的bug 作者/ 這裡向大家彙報我發現的一個4.0.0版的一個bug,只限於windows版本。那就是:在4.0.0版下,session.save_path如果使用絕對目錄,即加上盤符的話,盤符不起作用。如session.save_path設為c: emp,此時存在c:
Time of Update: 2017-02-28
s_null, empty, isset,unset 我們先來看看這4個函數的描述。isset判斷變數是否已存在(配置)unset 把變數刪除(釋放)掉empty 判斷變數是否為空白is_null 判斷變數是否為NULLok,已經開始搞人了。那麼開始,這4個函數中除了unset,其他3個都是判斷函數,unset首先出局,因為他不會搞錯,其次是is_null,我們可以把它看成是!isset,是isset的一個逆操作,下面一張表可以很清楚的說明他們之間的關係:變數
Time of Update: 2017-02-28
date("Y-m-d",time())擷取特定格式的時間字串。 time()是時間戳記值,也可以省略,預設目前時間。也可以填寫數值。PHP中所有函數都是UNIX紀元的,即從1970年1月1日開始的。日期是從這個時候開始的秒數。當一個函數調用從這時候計的秒數時,就把它當作(timestamp)時間戳記。本地時間函數 1. string date(string format,inieger timestamp) 該函數返回一個表示時間的字串,是由string format
Time of Update: 2017-02-28
ios推送訊息是個非常有用的功能,許多應用程式都具備了這個功能,成為即時應用的資料流核心.那麼我們怎麼用php為ios做推送服務呢?下面本文章將為您進行詳細講解。ios訊息推送機制可以參考ios訊息推送機制實現與探討。首先,需要一個pem的認證,該認證需要與開發時簽名用的一致。 具體產生pem認證方法如下:1. 登入 iPhone Developer Connection
Time of Update: 2017-02-28
開啟檔案,處理檔案,關閉檔案1開啟、關閉檔案is_file($filename)resource fopen($filename,$mode[,use_include_path)$filename:可以是絕對路徑,也可以是相對路徑$mode是開啟的模式,讀寫。。。等第三個是是否在伺服器的這個路徑下開啟檔案。關閉檔案 bool fclose(resource handle);sample:$f =