Time of Update: 2017-02-28
以下是收集的一些大家經常用到的Regex整理,方便日後在工作中參考,特此記錄一下。 只能輸入數字:"^[0-9]*$" 只能輸入 n 位的數字:"^\d{n}$" 只能輸入至少 n 位的數字:"^\d{n,}$" 只能輸入 m ~ n 位的數字:"^\d{m,n}$" 只能輸入零和非零開頭的數字:"
Time of Update: 2017-02-28
PHP庫給開發人員提供了一個標準介面,它協助開發人員在PHP裡充分利用物件導向編程。這些庫為特定類型的內建功能提供了一個標準的API,允許類可以與PHP引擎進行無縫的互動。此外,開發人員使用這些類庫還可以簡化工作流程,提供工作效率。下面就一起來看看這些非常實用且免費的類庫吧,希望它們能助你一臂之力。1.RequestsRequests是一個用PHP編寫的HTTP庫,遵循ISC開源協議,託管在GitHub上。Requests取代了Python
Time of Update: 2017-02-28
這幾天wordpress的那個反序列漏洞比較火,具體漏洞我就不做分析了,看這篇吧http://drops.wooyun.org/papers/596,你也可以去看英文的原文http://vagosec.org/2013/09/wordpress-php-object-injection/。wp官網打了補丁,我試圖去bypass補丁,但讓我自以為成功的時候,發現我天真了,並沒有成功繞過wp的補丁,但卻發現了unserialize的一個小特性,在此和大家分享一下。 1.unserializ
Time of Update: 2017-02-28
進階|技巧 全球超過300萬個互連網網站的管理員都在使用PHP,使得它成為最為普及的伺服器端指令碼語言之一。其特點是運行速度快、穩定可靠、跨平台,而且是開放原始碼軟體。隨你使用的水平不同,PHP可以很簡單,也可以很複雜,可以只使用它發送HTML表格元素,還可以在PHP應用程式中整合Java和XML。 如果你對PHP有一定的瞭解或者看過一些初步的教材,這些技巧可以擴充你對PHP的認識,使你掌握一些常見的和進階的PHP功能。
Time of Update: 2017-02-28
編碼|規範 1. 介紹1.1. 標準化的重要性 標準化問題在某些方面上讓每個人頭痛,讓人人都覺得大家處於同樣的境地。這有助於讓這些建議在許多的項目中不斷演化,許多公司花費了許多星期逐子字逐句的進行爭論。標準化不是特殊的個人風格,它對本地改良是完全開放的。1.2. 優點 當一個項目嘗試著遵守公用的標準時,會有以下好處: · 程式員可以瞭解任何代碼,弄清程式的狀況 · 新人可以很快的適應環境 ·
Time of Update: 2017-02-28
短網址流行的已經有一段時間了,以前做新浪微博應用的時候就有接觸,但沒有搞清楚,最近再次接觸到這個東東,仔細研究了下,發現短網址其實也挺容易的。下面就將本次對於產生短網址的思路以及使用php產生短網址的實現方法做一下記錄。產生短網址的思路:如果把短網址還原了,你知道是個什麼樣子的嗎?比如:http://www.Alixixi.com/javascript-function/834.html對於以上這個連結,除了直接開啟之外,還有一種方法開啟它,如下:http://www.Alixixi.com/l
Time of Update: 2017-02-28
封裝|設計|項目
Time of Update: 2017-02-28
安裝及部署:1. 上傳到 apache,iis,tomcat 伺服器,通過網域名稱訪問
Time of Update: 2017-02-28
1.form表單,<form name="form1" id="form1" method="GET/POST" action = "提交url" target=“_blank,_parent,_self,_top” enctype="multipart/form-data" /><input type=“text”
Time of Update: 2017-02-28
php 擷取今日、昨日、上周、本月的起始時間戳記和結束時間戳記的方法,主要使用到了 php 的時間函數 mktime。下面首先還是直奔主題以樣本說明如何使用 mktime 擷取今日、昨日、上周、本月的起始時間戳記和結束時間戳記,然後在介紹一下 mktime 函數作用和用法。 //php擷取今日開始時間戳和結束時間戳記 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
Time of Update: 2017-02-28
javascript 最完整的phpescape函數function phpescape($str){ preg_match_all("/[\x80-\xff].|[\x01-\x7f]+/",$str,$newstr); $ar = $newstr[0]; foreach($ar as
Time of Update: 2017-02-28
本部落格使用kindeditor4作為後台文章編輯和發布,kindeditor下載包中有關於php上傳檔案的執行個體,直接利用裡面的例子就可以實現本地檔案上傳到伺服器磁碟上,但是由於sina sae不允許磁碟操作,所以使用storage API進行上傳檔案的操作,並將ke中的upload_json.php檔案中關於磁碟操作的所有代碼注釋,採用storage API,我最後的代碼如下所示:<?php/*** KindEditor PHP**
Time of Update: 2017-01-13
file_put_contents() 函數把一個字串寫入檔案中 與依次調用 fopen(),fwrite() 以及 fclose() 功能一樣 說明 參數 data 可以是數組(但不能是多維陣列)。 自 PHP 5.1.0 起,data 參數也可以被指定為 stream 資源,stream 中所儲存的快取資料將被寫入到指定檔案中,這種用法就相似於使用 stream_copy_to_stream() 函數。 對
Time of Update: 2017-01-13
php fsockopen() Us.net中擷取檔案開啟Socket使用fsockopen()來開啟一個Socket。這個函數在PHP3和PHP4中都存在。函數的原型如下:<?phpintfsockopen (string hostname, int port [, int
Time of Update: 2017-01-13
Ajax+PHP分頁示範,帶源碼下載!!今天看默默講解分頁,想想好像原創區很久沒人發帖了,就順便把默默的那個擴充開來,來個PHP+AJAX分頁示範吧,好的,說來就來,首先我們依然是基本的AJAX開發架構: 複製內容到剪貼簿 代碼:var http_request=false; function send_request(url){//初始化,指定處理函數,發送請求的函數 http_request=false; /
Time of Update: 2017-01-18
本文執行個體講述了php實現將base64格式圖片儲存在指定目錄的方法。分享給大家供大家參考,具體如下:<?phpheader('Content-type:text/html;charset=utf-8');$base64_image_content = $_POST['imgBase64'];//匹配出圖片的格式if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){
Time of Update: 2017-01-19
資料庫連結 10. PHP最大的特色就是操作資料庫的能力特別的強大,PHP提供對多種資料庫的支援。 通過PHP你可以輕鬆的串連到資料庫,請求資料並將其顯示在你的web網站中,甚至修改資料庫中的資料。在這一節裡我們主要以在互連網上跟PHP一起使用得最多的MySQL資料庫為例,介紹一下相關的MySQL資料庫的操作函數以及資料庫的基本操作等方面的知識。 在MySQL資料庫中,我們用來串連資料庫的函數有兩個,它們分別為: integer mysql_connect(string
Time of Update: 2017-01-19
在之前工作的時候都未注重自己的命名規範,現在根據駝峰命名嚴格要求自己:相關的定義如下基本概念駱駝式命名法(又稱駝峰命名法),正如它的名稱CamelCase所表示的那樣,是指混合使用大小寫字母來構成變數和函數的名字。程式員們為了自己的代碼能 更容易的在同行之間交流,所以多採取統一的可讀性比較好的命名方式。例如:有些程式員喜歡全部小寫,有些程式員喜歡用底線,所以如果要寫一個my
Time of Update: 2017-01-19
本文執行個體講述了php實現的操作excel類。分享給大家供大家參考,具體如下:<?phpclass Excel{ static $instance=null; private $excel=null; private $workbook=null; private $workbookadd=null; private $worksheet=null; private $worksheetadd=null; private $sheetnum=1; private
Time of Update: 2017-01-19
php 提供的字串壓縮方法有 1.gzcompress — Compress a string This function compress the given string using the ZLIB data format. 2.gzencode — Create a gzip compressed string This function returns a compressed version of the input data compatible with the output