function _code($_code_length = 4, $_width = 75, $_height = 25){ for($i=0;$i<$_code_length;$i++){ $_nmsg .= dechex(mt_rand(0,15)); } $_SESSION["code"] = $_nmsg; $_img = imagecreatetruecolor($_width, $_height); $_white =
<?php$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//$result = array_unique($input); //去除重複元素$result = a_array_unique($input); //只留下單一元素foreach($result as $aa){echo $aa."<br
文章目錄 PHP中的Classes/Objects Function PHP中的Classes/Objects Function官方文檔:http://cn2.php.net/classobjFunction__autoload — Attempt to load undefined classcall_user_method_array — 調用一個使用者方法,同時傳遞參數數組(已廢棄)call_user_method —
die(message)輸出資訊並中斷 PHP 程式。文法: void die(string message);傳回值: 無函數種類: PHP 系統功能內容說明本函數將送出字串到瀏覽器並中斷 PHP 程式 (Script)。參數 message 為欲送出的字串。使用範例下例中,若無法開啟 /etc/shadow 時,傳給瀏覽器抱歉,無法開啟: /etc/shadow。$filename = "/etc/shadow";$file = @fopen($filename, 'r') or die("
當看到錯誤提示 syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING 這個提示,是提示變數使用的問題。 而我出現的是,語句中使用了數組,導致失敗。下面看看失敗的代碼; <?php echo "我是數組,$n['x']"; ?> 這樣即時雙引號是可以解析變數的,但是素組這樣的,寫法是沒辦法解析。修改成下面就可以了! <?php
php的地址引用與C語言中的指標是有差別的.C語言中的指標裡面儲存的是變數的內容在記憶體中存放的地址 。廢話少說,先看例子,Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php $a="ABC"; $b =&$a; echo $a; //這裡輸出:ABC echo $b; //這裡輸出:ABC $b=
單例模式顧名思義,就是只有一個執行個體。由此借鑒之,在資料庫操作中,對於同一個庫只允許一個執行個體存在很重要.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?phpclass mysql{ protected $db; static private $instance = null; /** * 得到資料庫連接
熟悉Java的淫都知道FrameWork的好處,對我們來說,最重要的一點就是能夠大大提高開發效率,PHP作為web應用開發語言以來,已經受到全球範圍內的廣泛使用,各種資源也是相當豐富,我這幾年也一直使用PHP來作為主要的web項目開發語言,期間逐漸的接觸到了PHP的幾個FrameWork,我目前知道的不錯的有這麼幾個,其中大部分我都還只是瞭解皮毛,有空了一定要好好研究研究。Zend FrameWork
PHP內建的substr()函數不能對中文字元進行很好的截斷處理,對於一些中英文混合的字元會出現亂碼的情況。下面提供兩種解決函數。 1、GB2312編碼方式的截斷、 1 function msubstr($str, $start, $len) { 2 3 if (strlen($str)-$start < $len) return false; 4 5 $tmpstr = ""; 6 7 $strlen = $start + $len; 8 9
轉換檔大小為人性化可讀方式,即顯示為“XXXGB”, “XXXMB”的方式。PHP代碼如下: function my_formatSize($size){ $size = doubleval($size); $rank =0; $rankchar ='Bytes'; while($size>1024){ $size = $size/1024; $rank++; }
autoconf-2.68.tar.gzhttp://ftp.gnu.org/gnu/autoconf/eaccelerator-0.9.6.tar.bz2 (PHP擴充)http://bart.eaccelerator.net/source/freetype-2.2.1.tar.gzGD的字型庫http://sourceforge.net/projects/freetype/files/
即時功能入門 常用縮減語 Ajax:非同步 JavaScript + XML CSS:層疊樣式表 DOM:文件物件模型 HTML:超文字標記語言 (HTML) JSON:JavaScript 對象符號 UI:使用者介面 URL:統一資源定位器 XML:可延伸標記語言 (XML) Google
文章目錄 PHP _construct _destory _call _get _set等 PHP _construct _destory _call _get _set等 PHP 技術 2009-12-23 22:40:08 閱讀129 評論0 字型大小:大中小 1,__construct() 當執行個體化一個對象的時候,這個對象的這個方法首先被調用。class Test{function __construct(){echo "
檔案上傳表單 <form enctype="multipart/form-data" action="URL" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000"> <input name="myFile" type="file"> <input type="submit" value="上傳檔案"> </form> $_FILES數組內容如下:$
記得以前寫過一個php編碼規範的文章,這裡的格式是zf的規範,大部分可以應用於非zf項目的PHP。說實話在程式正確的情況下,我有部分沒有遵守。PHP檔案格式1.?>?>這個如果是結尾,在PHP中不是必須寫的。不寫的目的是為了防止出現?>之後出現空格造成檔案有輸出。有輸出也許就會出現session already send之類的錯誤。盡量讓?>後面沒有輸出,有了zf,代碼和頁面混合編碼已經是上上上個世紀的事情了,所以你的程式要是有了?>後面出現
朋友替我投了簡曆,順便覺得簡曆不夠簡潔,給我刪了幾個項目經曆,簡化了所有項目介紹,可惡的是,稀裡糊塗地把我的本科院校改了,(-_-)b! 於是,開始了信心值0的PHP職位面試,真的,PHP從來沒學過,我是自然不會了,而他,這位是PHPER,竟然也不會,(‘﹏′)
<? php header("Content-type:application/vnd.ms-excel");//這兩行最重要 header("Content-Disposition:attachment;filename=test_data.xls");//這兩行最重要,一定要寫上 $tx='參會註冊表'; echo $tx."\n\n"; echo "個人資訊\t"; echo " \t"; echo " \t"; echo " \t"; echo " \t"; echo " \t"
mktime(hour,minute,second,month,day,year,is_dst)這是mktime的文法說明,一目瞭然應該不難寫出一個時間戳記的代碼來!下面這段代碼是網上大多數人給出的時間戳記現實,這個一看便知只能說是取得當前日期,而不能算是時間戳記,不用多解釋了吧!1 $now = mktime(0,0,0,date("m"),date("d"),date("Y"));2 echo "now is ".date("Y/m/d", $now);顯示結果:now is 2012/05
安裝zend
<?php$a = array( 'a' => '你好', 'b' => 'bb');//header('Content-Type:application/json; charset=UTF-8');echo json_encode($a)."\n";function decodeUnicode($str){ return preg_replace_callback('/\\\\u([0-9a-f]{4})/i', create_