Time of Update: 2017-01-19
複製代碼 代碼如下:<?php date_default_timezone_set('PRC'); //預設時區 echo "今天:",date("Y-m-d",time()),"<br>"; echo "今天:",date("Y-m-d",strtotime("18 june 2008
Time of Update: 2017-01-19
根據IP擷取訪客所在國家/城市/經緯度安裝GeoIP擴充:sudo apt-get install libgeoip-devpecl install geoip-1.1.0
Time of Update: 2017-01-19
blankyao 說“學習的過程就是不斷的發現錯誤,不斷的改正錯誤”; 先看下手冊上怎麼說的吧! 對一般人來說看下前兩段就可以了 Magic Quotes 代碼: Magic Quotes is a process that automagically escapes incoming data to the PHP script. It's preferred to code with magic quotes off and to instead escape the data at
Time of Update: 2017-01-19
在使用者註冊中最常見的安全驗證之一就是郵箱驗證。根據行業的一般做法,進行郵箱驗證是避免潛在的安全隱患一種非常重要的做法,現在就讓我們來討論一下這些最佳實務,來看看如何在PHP中建立一個郵箱驗證。讓我們先從一個註冊表單開始:<form method="post" action="http://mydomain.com/registration/"> <fieldset class="form-group"> <label for="fname">First
Time of Update: 2017-01-19
本文講述了PHP源碼目錄結構與功能說明。分享給大家供大家參考,具體如下:PHP之所以能在web開發語言中排名靠前,不僅僅是因為文法簡單,上手容易。我個人認為更多是因為其語言本身的:模組的易擴充性,可維護性以及記憶體安全管理等特點。寫過PHP的程式員不一定都知道:PHP是如何執行的?其組織圖目錄的作用?如果對其有所瞭解,對PHP的認識會更深入,寫出的代碼也會更高效,更健壯......1. build 和編譯有關的目錄。2. ext 擴充庫代碼,例如 MySQL、zlib、iconv
Time of Update: 2017-01-19
PHP微信支付開發過程,分享給大家,供大家參考,具體內容如下1.開發環境 Thinkphp 3.2.3 微信:服務號,已認證 開發網域名稱:http://test.paywechat.com (自訂的網域名稱,外網不可訪問)2.需要相關檔案和許可權 微信支付需申請開通 微信公眾平台開發人員文檔:http://mp.weixin.qq.com/wiki/home/index.html
Time of Update: 2017-01-19
1、首先我們必須弄清楚什麼是冒泡排序,不理解冒泡排序的原理,我們就無法寫出代碼。冒泡排序(BubbleSort)的基本概念是:依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即在第一趟:首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。至此第一趟結束,將最大的數放到了最後。在第二趟:仍從第一對數開始比較(因為可能由於第2個數和第3個數的交換,使得第1個數不再小於第2個數),將小數放前,大數放後
Time of Update: 2017-01-19
Memcache是什麼Memcache是danga.com的一個項目,最早是為 LiveJournal 服務的,目前全世界不少人使用這個快取項目來構建自己大負載的網站,來分擔資料庫的壓力。它可以應對任意多個串連,使用非阻塞的網路IO。由於它的工作機制是在記憶體中開闢一塊空間,然後建立一個HashTable,Memcached自管理這些HashTable。Memcache官方網站:http://www.danga.com/memcached,更多詳細的資訊可以來這裡瞭解
Time of Update: 2017-01-19
1.用戶端頁面採用AJAX技術請求伺服器優點:最簡單,也最快,就是在返回給用戶端的HTML代碼中,嵌入AJAX調用,或者,嵌入一個img標籤,src指向要執行的耗時指令碼。缺點:一般來說Ajax都應該在onLoad以後觸發,也就是說,使用者點開頁面後,就關閉,那就不會觸發我們的後台指令碼了。而使用img標籤的話,這種方式不能稱為嚴格意義上的非同步執行。使用者瀏覽器會長時間等待php指令碼的執行完成,也就是使用者瀏覽器的狀態列一直顯示還在load。當然,還可以使用其他的類似原理的方法,比如scri
Time of Update: 2017-01-19
Web伺服器執行一個PHP指令碼,有時耗時很長才能返回執行結果,後面的指令碼需要等待很長一段時間才能繼續執行。如果想實現只簡單觸發耗時指令碼的執行而不等待執行結果就直接執行下一步操作,可以通過fscokopen函數來實現。PHP支援socket編程,fscokopen函數返回一個到遠程主機串連的控制代碼,可以像使用fopen返回的控制代碼一樣,對它進行fwrite、fgets、fread等操作。使用fsockopen串連到本機伺服器,觸發指令碼執行,然後立即返回,不等待指令碼執行完成,即可實現非
Time of Update: 2017-01-19
fsockopen函數能夠運用,首先要開啟php.ini中的allow_url_open=on;fsockopen是對socket用戶端代碼的封裝,該函數中封裝了socket_create,socket_connect。伺服器端代碼:server.php複製代碼 代碼如下:<?phperror_reporting(E_ALL);set_time_limit(0);$address = '127.0.0.1';$port = 10008;//建立連接埠if (($sock = socket_
Time of Update: 2017-01-19
無限分類是實際開發中經常用到的一種資料結構,一般我們稱之為樹形結構。題設:類似淘寶的商品分類,可以在任意分類設定其子類。 一、建立`type`資料表`id` 自增長`fid` int(11) 預設(0) ,父節點id`name` varchar(50),分類名稱複製代碼 代碼如下:CREATE TABLE `type` ( `id` int(11) NOT NULL AUTO_INCREMENT, `fid` int(11) NOT NULL DEFAULT '
Time of Update: 2017-01-19
curl可以說是php裡一個非常強大的功能,每個php程式員都應該學習並熟悉curl,使用curl前確保你的php_curl擴充已經開啟。一、curl使用例如:我們採集深圳智聯招聘上PHP招聘的第一頁資訊複製代碼 代碼如下:$url='http://sou.zhaopin.com/jobs/searchresult.ashx?jl=%E6%B7%B1%E5%9C%B3&kw=php&sm=0&p=1';//初始化$ch = curl_init();//設定選項,包括URLcurl_setopt(
Time of Update: 2017-01-19
php保留兩位小數並且四捨五入 複製代碼 代碼如下: $num = 123213.666666; echo sprintf("%.2f", $num); php保留兩位小數並且不四捨五入 複製代碼 代碼如下: $num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); php進一法取整 複製代碼 代碼如下: echo ceil(4.3); // 5 echo ceil(9.999); //
Time of Update: 2017-01-19
複製代碼 代碼如下: <style> #sddm li a:hover { background: #49A3FF} #sddm div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #EAEBD8; border: 1px solid #5970B2} #sddm div a { position: relative; display: block; margin: 0;
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php echo "<br/>數值強制轉換:"; $string="2a"; $string1=intval($string); echo '$string1的值:'.$string1.'$string2的值:';//單引號不會輸出變數,將原樣輸出 $string2=(int)($string); echo $string2 ?> 手冊上查不到。 這也是手冊上說的:引用:
Time of Update: 2017-01-19
1.連結資料庫通用方法:conn.php 複製代碼 代碼如下: <?php //第一步:連結資料庫 $conn=@mysql_connect("localhost:3306","root","root")or die ("mysql連結失敗"); //第二步: 選擇指定的資料庫,設定字元集 @mysql_select_db("php_blog",$conn) or die ("db連結失敗".mysql_error()); mysql_query('SET NAMES UTF8')or
Time of Update: 2017-01-19
複製代碼 代碼如下: $this->loadexcel();//半酣phpexcel檔案 $_ReadExcel = new PHPExcel_Reader_Excel2007();
Time of Update: 2017-01-19
PHP中如何將ip地址轉成十進位數呢?現在PHP中有很多時候都會用到ip地址,但是這個ip地址擷取的時候都不是10進位的。那麼PHP中如何將ip地址轉成十進位數就是我們比較頭疼的事情了,下面兩種方法是我整理處理來相對比較簡單的IP地址轉成十進位數的方法。希望能對大家有所協助。 方法一: 複製代碼 代碼如下: public function ipToLong(){ $ip = $_SERVER['REMOTE_ADDR']; $ip = explode('.', $ip); $ip =
Time of Update: 2017-01-19
複製代碼 代碼如下: /** * 擷取指定日期所在月的開始日期與結束日期 * @param string $date * @param boolean 為true返回開始日期,否則返回結束日期 * @return array *