Time of Update: 2017-01-19
在調用函數時通過將PHP數組作為實參賦給形參,在函數中修改,並不會影響到數組本身。 說明此過程中的傳遞為值傳遞,陣列變數並非是指向此數組本身的引用,PHP數組本身以值的形式存在,同時形參是對數組的拷貝。這點與其他一些語言不同(如c、Js等)很不相同,值得注意! 複製代碼 代碼如下: $arr = array( 'name' => 'corn', 'age' => '24', ); test_arr($arr); function test_arr($arr){ $arr['name'
Time of Update: 2017-01-19
眾所周知,PHP自身內建了很多函數,這也是使用PHP能夠極大提高開發效率的一個重要原因,擷取數組中一元素的位置有很多方法,其中PHP自身就已經內建了一個函數array_keys(),下邊的代碼能夠列印出所有PHP的內建函數: 複製代碼 代碼如下: <?php print_r(get_defined_functions()); ?> array_keys的文法如下: 複製代碼 代碼如下: array_keys(array,value,[strict])
Time of Update: 2017-01-19
PHP輸出時間差函數複製代碼 代碼如下:<?php date_default_timezone_set('PRC'); //預設時區 echo "今天:",date("Y-m-d",time()),"<br>"; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>"; echo "昨天:",date("Y-m-d",strtotime("-1 day")),
Time of Update: 2017-01-19
前幾天工作中,需要將3個txt檔案,打包成*.zip down到本地…… 一開始,我和普通青年一樣,想到用PHP內建的 ZipArchive,代碼看起來應該是這樣的: 複製代碼 代碼如下: /*拆分成3個txt檔案 分別是wow_1.txt wow_2.txt 和 wow_3.txt*/ $zip=new ZipArchive(); $zipfile='./Exl_file/wow.zip';
Time of Update: 2017-01-19
一,什麼是xml,xml有什麼用途 XML(Extensible Markup Language)即可延伸標記語言 (XML),它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言
Time of Update: 2017-01-19
一.使用DOM產生和讀取XML檔案 執行個體一: 複製代碼 代碼如下: <?php //Creates XML string and XML document using the DOM $dom = new DomDocument('1.0'); //add root - <books> $books = $dom->appendChild($dom->createElement_x_x ('books')); //add <book>
Time of Update: 2017-01-19
在http傳輸文本中,規定必須 header和content順序必須是:header在前content在後,並且header的格式必須滿足“keyword: value\n”這種格式。 1、在header輸出之前有輸出內容的話,就會造成對header的錯誤理解(儘管現在已經能容錯了),例如不是滿足“keyword: value\n”的格式還好,直接錯誤了,但是滿足“keyword: value\n”這個格式以後,用戶端是否安裝錯誤理解,還是按照正確理解?
Time of Update: 2017-01-19
對於我們想做web安全的人來說,最好就是拿來學習,可是萬物抓根源,我們要的不是魚而是漁。在國內,各種各樣的php程式1.0版,2.0版像雨後春筍一樣的冒出來,可是,大家關注的都是一些著名的cms,論壇,blog程式,很少的人在對那些不出名的程式做安全檢測,對于越來越多的php程式員和站長來說,除了依靠伺服器的堡壘設定外,php程式本身的安全多少你總得懂點吧。
Time of Update: 2017-01-19
PHP函數rand和mt_rand mt_rand() 比rand() 快四倍 很多老的 libc 的隨機數發生器具有一些不確定和未知的特性而且很慢。PHP 的 rand() 函數預設使用 libc 隨機數發生器。mt_rand() 函數是非正式用來替換它的。該函數用了 Mersenne Twister 中已知的特性作為隨機數發生器,mt_rand() 可以產生隨機數值的平均速度比 libc 提供的 rand() 快四倍。 mt_rand() 比rand() 快四倍
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php //下面代碼會畫出一個很漂亮的葉子 // 定義 PI 一分的角度的值 define("PII", M_PI/180); // 建立映像資源,並定義其背景為 白色,前景色彩為 黑色 $im = imagecreate(670,500); $white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF); $g = imagecolorallocate($im, 0x00, 0x00, 0x00); //
Time of Update: 2017-01-19
下面是一段使用__autoload()的代碼,供大家學習參考:複製代碼 代碼如下:<?php/*** 自動載入相關類庫檔案*/function __autoload($classname){if(substr($classname,-6)=="Action"){include APP_PATH.'controllers/'.$classname.'.class.php';}elseif(substr($classname, -5)=="Model"){include
Time of Update: 2017-01-19
為了能讓PHP串連MSSQL,系統需要安裝MSSQL,PHP,且在PHP.ini中的配置中,將 ;extension=php_mssql.dll前面的;去掉 1.串連MSSQL 複製代碼 代碼如下: $conn=mssql_connect("執行個體名或者伺服器IP","使用者名稱","密碼"); //測試連接 if($conn) { echo"串連成功"; } 2.選擇要串連的資料庫 複製代碼 代碼如下: mssql_select_db("dbname"); 3.執行查詢 複製代碼
Time of Update: 2017-01-19
不瞞您說,俺也是個雙色球愛好者,經常買,但遲遲沒有中過一等獎,哈哈。這裡為大家介紹用php隨機產生福彩雙色球號碼的二種方法,供朋友們學習參考。新的一年,祝大家中大獎,發大財。方法一複製代碼 代碼如下:<?php/*隨機產生福彩雙色球號碼*/$red = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33);$blue = array(1,2,3,4,5
Time of Update: 2017-01-19
複製代碼 代碼如下:<html><head><meta http-equiv="content-type" content="text/html; charset=gb2312"><title>擷取伺服器資訊</title></head><body><?php$sysos = $_SERVER["SERVER_SOFTWARE"];
Time of Update: 2017-01-19
複製代碼 代碼如下:class HtmlEncode { static $_convertToHtmlEntitiesSrcEncoding='UTF-8'; /** * 將非ASCII字串轉換成HTML實體
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php $dir = './temp';$desc = 'tar_test.tar.gz';system("tar czvf $desc $dir"); //壓縮//system("tar zxvf $desc");
Time of Update: 2017-01-19
複製代碼 代碼如下: //比如要調用的預存程序為gxtj(a,b) $db=new mysqli("localhost","ssss","aaaaa","bbbb"); mysqli_query($db,"SET NAMES utf8"); $result=$db->query("call gxtj($year,$jd)"); // gxtj是mysql的預存程序名稱 [color=gray][/color] while( $row =
Time of Update: 2017-01-19
複製代碼 代碼如下: $a = "字串";$c= explode("要刪除的文字", $a, 2); $b = $c[0].$c[1]; explode (PHP 3, PHP 4, PHP 5) explode -- 使用一個字串分割另一個字串 描述 array explode ( string separator, string string [, int limit] ) 此函數返回由字串組成的數組,每個元素都是 string 的一個子串,它們被字串 separator
Time of Update: 2017-01-19
php json_decode返回資料js的處理 php json_decode後,返回到前台的資料如:encode_str =》{"green":10,"size":5,"strock":12} 則js通過 eval("obj = " + encode_str + ";") ; 便可將json資料執行個體化為對象, 直接obj.green即可得到資料。Javascript 中可以用{}表示一個對象,用[]表示一個數組,如:var
Time of Update: 2017-01-19
註解符號: // 單行註解 多行註解引號的使用 ' '