Time of Update: 2017-01-13
在php中可以用$_SERVER['HTTP_USER_AGENT']來區分是android、ios還是wp的請求,具體可以用以下代碼來實現:$userAgent = $_SERVER['HTTP_USER_AGENT'];if (preg_match("/(iPod|iPad|iPhone)/", $userAgent)){ echo 'ios'; //IOS用戶端}elseif (preg_match("/WP/",
Time of Update: 2017-01-13
寫個二維數組的多元素排序,多元素排序類似sql中的order by sort,date,下面代碼考慮效能問題,只涉及2個元素進行排序。代碼區:function multipleArraySort($old_arr,$arr1,$arr2){//排序第一個元素$old_arr = array_sort($old_arr,$arr1[0],$arr1[1]);$temp_array = $new_temp_array = array();foreach($old_arr as $k =>
Time of Update: 2017-01-13
根據微信進階紅包介面,開發PHP版本的API介面,現在進行主要程式碼分析。紅包介面調用請求代碼,所有請求參數為必填參數與文檔對應:class Wxapi { private $app_id = 'wxXXXXXXXXXXXX'; //公眾帳號appid,首先申請與之配套的公眾帳號 private $app_secret =
Time of Update: 2017-01-13
重新導向是一個看似簡單,實際很複雜的問題。HTTP狀態代碼一共才五個系列(1XX,2XX,3XX,4XX,5XX),而重新導向狀態代碼被單獨作為一個系列(3XX)存在,足以說明它的重要性,但是很多人認為知道301/302的區別就算熟悉重新導向了,這實在是一大謬誤。本文主要介紹一下303/307。為了方便測試,首先熟悉一下如何使用curl命令得到回應標頭:-I/–head(HTTP/FTP/FILE) Fetch the HTTP-header only! HTTP-servers
Time of Update: 2017-01-13
在php中內建了大量了數組排序函數,下面我們一一來介紹一下關於php數組排序的用法吧。 sort() 函數用於對數組單元從低到高進行排序。 rsort() 函數用於對數組單元從高到低進行排序。 asort() 函數用於對數組單元從低到高進行排序並保持索引關係。 arsort() 函數用於對數組單元從高到低進行排序並保持索引關係。 ksort() 函數用於對數組單元按照鍵名從低到高進行排序。 krsort() 函數用於對數組單元按照鍵名從高到低進行排序。sort()PHP sort()
Time of Update: 2017-01-13
開發微信的時候 需要驗證一下 。在官方開發人員中心哪裡有可以下原始碼。登入到 公眾帳號後 看到左邊的最下角有一個開發人員中心點擊。然後填寫上你相對應的 Token 和 url 然後就可以驗證成功的話就可以開發了。 下載微信php驗證原始碼在 開發人員中心 - 開發人員文檔 - 介面訊息 - 驗證訊息真實 - 拉到最下面就php示範代碼 下載好後代碼如下 <?php/** * wechat php test *
Time of Update: 2017-01-13
1. PHP是什麼? 2. PHP 代表什麼? 3. 各版本之間有什麼關係? 4. 我可以同時運行不同版本的PHP嗎? 5. PHP 3 和 PHP 4有什麼區別? 6. 我想我發現了一個BUG,我應該告訴誰 ? 1. PHP是什麼?在 手冊前言上寫到: PHP是一種嵌入式HTML指令碼語言。它的大多數文法來源於C,也有一部分PHP特性借鑒於Java 和 Perl 。這種語言的目的是讓WEB開發 人員能夠快速高效地寫出動態產生的頁面。這兒 (在 Zend網站上)是 Stig S驃her
Time of Update: 2017-01-13
安裝這節將講述安裝過程中最常見的問題。PHP 適用於 幾乎任何的 OS (或許 OSX 之前的 MacOS 除外 ), 和幾乎任何的WEB 伺服器。要安裝PHP, 跟著 發行版裡的安裝 檔案的指引. Windows 使用者也應該讀install.txt 檔案. 這兒也有一些協助文檔 。 1. Unix/Windows: 我的php.ini 應該放在哪? 2. Unix: 我安裝了 PHP, 但我每次載入一個文檔, 會得到下面的訊息: 'Document Contains No Data'!
Time of Update: 2017-01-13
1 頁面登陸的基本要素你可以在我的竹葉看到登陸 的表單,這裡提供了最基本的登陸表單項(1)登陸表單<form method=POST name=chatform action=chat/login.php?action=enter onSubmit="b1_submit();return true;" target="howtodo">(a)聊天表單的名字為chatform,我使用action=enter作為進入聊天室的入口,如果沒有這個參數,
Time of Update: 2017-01-13
動態資訊理論據Merriam-Webster
Time of Update: 2017-01-13
《談談HTML文法》一文,我已經介紹了基本的HTML文法。可以編出一個靜態Web頁,可動態互動資訊是很重要的。如一些網站的會員制的會員註冊、登入都需後端程式的運行。很多網站所用的CGI程式主要用Perl、ASP、Java、PHP編寫,而我們所要用的就是PHP。它是完全免費的,這就要感謝那些默默無聞的編程人員了。 PHP的結構類似於C語言,這可是應證了C語言裡提的“一處學習,到處編程”。相信學過C語言的人可很容易上手PHP的。還是先介紹一些PHP文法吧。本文適合初學者學習。
Time of Update: 2017-01-13
輸出雙引號方法一$str = ′我要輸出雙引號"′; echo $str; //結果為:我要輸出雙引號"輸出雙引號方法二$str = "輸出雙引號""; echo $str; //結果為:輸出雙引號"輸出單引號方法一$str = "輸出單引號′"; echo $str;//結果為
Time of Update: 2017-01-13
例子今天分享一個php驗證社會安全號碼碼是否正確函數./********************php驗證社會安全號碼碼是否正確函數*********************/function is_idcard( $id ){ $id = strtoupper($id); $regx = "/(^\d{15}$)|(^\d{17}([0-9]|X)$)/";
Time of Update: 2017-01-13
<?php/* * 檔案夾複製類, * 吳鈞澤 2015年11月2日16點29分 */class CopyFile{public $fromFile;public $toFile;/* * $fromFile 要複製誰 * $toFile 複製到那 */function copyFile($fromFile,$toFile){
Time of Update: 2017-01-13
使用方法: 第一、在我們的主題目錄中需要建立include.php檔案,如果有就直接添加指令碼 代碼如下複製代碼 /*** 擷取文章列表* @param int $count 數量* @param null $cate 分類ID* @param null $auth 使用者ID* @param null $date 日期* @param null $tags 標籤* @param null $search 搜尋關鍵詞* @param null
Time of Update: 2017-01-13
<?php /** * 圖片添加浮水印 * $target 源檔案路徑 * $wtrmrk_file 浮水印圖片路徑 * $newcopy 添加浮水印後的圖片路徑
Time of Update: 2017-01-13
PHP 官方更新倒是挺勤快的。幾天不見,又更新了。於是升級一下 VPS 的 PHP 唄。編譯的過程中跑著跑著出現了錯誤如下:cc: Internal error: Killed (program cc1)很明顯這是編譯進程被系統給 kill 掉了,我在測試 LAMP一鍵安裝指令碼時,遇到過多次這種情況。原因無非就是記憶體太小導致的。今天在一個 256MB 記憶體的 VPS 編譯的時候又出現這種錯誤了。通常情況,在 x64 的系統中小記憶體的 VPS 裡比較常見。在阿里雲 512MB
Time of Update: 2017-01-13
一切本著從簡原則來做,能yum/rpm的,堅決不手工編譯,本次部署環境基於CentOS 6.3 x86_64系統。更新yum 代碼如下複製代碼 [root@imysql ~]# yum -y update[root@imysql ~]# yum install libaio-devel.x86_64 安裝curl模組 代碼如下複製代碼 [root@imysql ~]# yum install curl-devel[root@imysql ~]# yum
Time of Update: 2017-01-13
安裝前請先確定安裝了常用的組件,然後在官方網站下載最新的sphinx,yum install -y python python-develhttp://sphinxsearch.com/downloads/release/請使用穩定版,線上機器就別玩beta版啦!安裝sphinxtar zxvf sphinx-2.1.4-release.tar.gzcd sphinx-2.1.4-release./configure --prefix=/usr/local/sphinx
Time of Update: 2017-01-13
代碼如下複製代碼 function datetime_to_unix(datetime){ var tmp_datetime = datetime.replace(/:/g,'-'); tmp_datetime = tmp_datetime.replace(/ /g,'-'); var arr = tmp_datetime.split("-");