Time of Update: 2017-01-19
ange($low, $high),range($low, $high, $step);//建立順序值的數組如:range(1,4)為(1,2,3,4)又如range('a','z') each($array)按順序返回數組的當前元素,並且將下一個元素設定為當前元素; reset($array)將數組當前元素重新設定到數組開始處 list()可以用來將一個數組分解為一系列的值,如 list($a,$b)=each($array) shuffle($array),array_rand($arg,
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php /** * 事件異常 * * @author lonely * @create 2010-10-21 * @version 0.1 * @lastupdate lonely * @package Event */ class Exception_Event extends Exception {} /** * 事件對象 * * @author lonely * @create 2010-10-21 * @version 0.1 * @lastupdate
Time of Update: 2017-01-19
複製代碼 代碼如下:namespace bak\ba\ba; function bab(){ echo "bi"; } namespace kkk; function k1(){ echo "k1"; } \bak\ba\ba\bab();//在kkk的命名空間下使用別的命名空間,注意前面的\ use \bak\ba\ba as b;//依舊在kkk的命名空間下,但是用別名的的時候以下方法也正確 #use bak\ba\ba as b;//前面可以不使用\號
Time of Update: 2017-01-19
代碼: 複製代碼 代碼如下: <?php $a = array('a' => 'a', 'b' => 'b'); $b = array('c' => 'c', 'd' => 'd'); $c = $a + $b; print('<pre>'); print_r($c); print('</pre>'); ?> 結果: 複製代碼 代碼如下: Array ( [a] => a [b] => b [c] => c [d]
Time of Update: 2017-01-19
在進行微信公眾帳號開發的時候,其中很大一塊是微網站的開發,我們需要知道當前的瀏覽器是微信內建的瀏覽器,那麼如何判斷呢?微信內建瀏覽器的 User Agent如何判斷微信內建瀏覽器,首先需要擷取微信內建瀏覽器的User Agent,經過在 iPhone 上微信的瀏覽器的檢測,它的 User Agent 是:Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko)
Time of Update: 2017-01-19
PHP 4 引入了 foreach 結構,和 Perl 以及其他語言很像。這隻是一種遍曆數組簡便方法。foreach 僅能用於數組,當試圖將其用於其它資料類型或者一個未初始化的變數時會產生錯誤。有兩種文法,第二種比較次要但卻是第一種的有用的擴充。foreach (array_expression as $value) statementforeach (array_expression as $key => $value) statement第一種格式遍曆給定的
Time of Update: 2017-01-19
概述前一段時間,在工作中遇到了一個開來源程式,該程式主要用來檢測PHP設定檔中得配置項是否存在安全隱患,並提出相應的配置建議,使PHP程式更加安全。使用這個程式使用起來非常簡單,大家可以自行使用。下面是程式運行截圖:程式地址該開來源程式被託管在Github上,地址: PHP Secure Configuration Checker
Time of Update: 2017-01-19
本文執行個體講述了PHP+JS實現大規模資料提交的方法。分享給大家供大家參考。具體實現方法如下:<?php session_start();?><?phpif($_SESSION["login"] != "YES"){echo "<script languge=javascript>
Time of Update: 2017-01-19
本文執行個體講述了PHP判斷是否串連上網路的方法。分享給大家供大家參考。具體實現方法如下:首先寫個函數function varify_url($url){ $check = @fopen($url,"r"); if($check){ $status = true; }else{ $status = false; } return $status; }接著在需要的地方直接調用即可$url = "http://www.baidu.com"; if(varify_url($url)){
Time of Update: 2017-01-19
本文執行個體講述了PHP+Ajax即時自動檢測是否連網的方法。分享給大家供大家參考。具體實現方法如下:html部分代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2017-01-19
本文執行個體講述了php檢測圖片主要顏色的方法。分享給大家供大家參考。具體實現方法如下:$i = imagecreatefromjpeg("image.jpg");for ($x=0;$x<imagesx($i);$x++) { for ($y=0;$y<imagesy($i);$y++) { $rgb = imagecolorat($i,$x,$y); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> &
Time of Update: 2017-01-19
本文執行個體講述了PHP關聯陣列實現根據元素值刪除元素的方法。分享給大家供大家參考。具體如下:<?php $array1 = array("a" => "green", "red", "blue", "red"); $array2 = array("b" => "green"); $result = array_diff($array1, $array2);//這樣就相當於刪除$array1裡的值為"green"的元素。 print_r($result); ?&
Time of Update: 2017-01-19
PHP使用file_get_contents的代理方法擷取遠程網頁的代碼。 複製代碼 代碼如下: <?php $url = "http://www.jb51.net/"; $ctx = stream_context_create(array( 'http' => array('timeout' => 5, 'proxy' => 'tcp://60.175.203.243:8080', 'request_fulluri' => True,) ) ); $result
Time of Update: 2017-01-19
drupal檔案上傳表單的例子 複製代碼 代碼如下: function upload_form() { $form = array(); // If this #attribute is not present, upload will fail on submit $form['#attributes']['enctype'] = 'multipart/form-data'; $form['file_upload'] = array( '#title' => t('Upload
Time of Update: 2017-01-19
// ※CheckMoney($C_Money) 檢查資料是否是99999.99格式 // ※CheckEmailAddr($C_mailaddr) 判斷是否為有效郵件地址 // ※CheckWebAddr($C_weburl) 判斷是否為有效網址 // ※CheckEmpty($C_char) 判斷字串是否為空白 // ※CheckLengthBetween($C_char, $I_len1, $I_len2=100) 判斷是否為指定長度內字串 // ※CheckUser($C_user)
Time of Update: 2017-01-19
本文執行個體講述了php實現數組中索引關聯資料轉換成json對象的方法。分享給大家供大家參考。具體實現方法如下:public static function encode(&$var){ return '{'.implode(',',self::encodeExcute($var)).'}';}private static function encodeExcute(&$var){ $json = array(); switch (gettype($var)) { case 'array':
Time of Update: 2017-01-19
本文執行個體講述了PHP使用pear內建的mail類庫發郵件的方法。分享給大家供大家參考。具體如下:這裡用pear內建的mail類庫發郵件,可以用pear install 命令來安裝對應的庫body = "<a href='http://www.baidu.com/' target='_blank'>點我重建密碼</a>";sendMail_smtp("xxxxxxxx@qq.com",'測試',$body);function
Time of Update: 2017-01-19
從瀏覽器上看,使用 header(location) 就跳轉到另一個頁面了,但事實上,php卻仍然會執行背景代碼的,假如後面的代碼有不安全邏輯的,那就直接無視開發人員設定的條件,繼續把後面的東西給執行了。 如: 複製代碼 代碼如下: if(true) { header('location:http://www.jb51.net'); } file_put_contents('test.txt', 'ok'); 這個代碼中,粗心的程式員會以為
Time of Update: 2017-01-19
本文執行個體講述了PHP實現多檔案上傳的方法。分享給大家供大家參考。具體實現方法如下:<?phpdefine('ROOT','D:/Program Files/www/test/');class Files_Tool{ protected static $allowExt=array('.jpg','.jpeg','.png','.gif','.bmp','.svg','.chm','.pdf','.zip','.rar','.tar','.gz','.bzip2','.ppt',
Time of Update: 2017-01-19
用 PHP 讀取和編寫可延伸標記語言 (XML)(XML)看起來可能有點恐怖。實際上,XML 和它的所有相關技術可能是恐怖的,但是用 PHP 讀取和編寫 XML 不一定是項恐怖的任務。首先,需要學習一點關於 XML 的知識 —— 它是什麼,用它做什麼。然後,需要學習如何用 PHP 讀取和編寫 XML,而有許多種方式可以做這件事。 本文提供了 XML 的簡短入門,然後解釋如何用 PHP 讀取和編寫 XML。 什麼是 XML? XML