Time of Update: 2017-11-03
執行個體計算文字檔 "test.txt" 的 SHA-1 散列:<?php$filename = "test.txt";$sha1file = sha1_file($filename);echo $sha1file;?>上面的代碼將輸出:aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d定義和用法sha1_file() Function Compute檔案的 SHA-1 散列。sha1_file() 函數使用美國
Time of Update: 2017-11-02
執行個體把查詢字串解析到變數中:<?phpparse_str("name=Peter&age=43");echo $name."<br>";echo $age;?>定義和用法parse_str() 函數把查詢字串解析到變數中。注釋:如果未設定 array 參數,由該函數設定的變數將覆蓋已存在的同名變數。注釋:php.ini 檔案中的 magic_quotes_gpc 設定影響該函數的輸出。如果已啟用,那麼在
Time of Update: 2017-09-26
這篇文章主要給大家介紹了關於Laravel中encrypt和decrypt的實現方法,文中通過範例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。前言Laravel 的加密機制使用 OpenSSL 提供 AES-256 和 AES-128 的加密,本文將詳細介紹關於Laravel中encrypt和decrypt的實現,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。1.
Time of Update: 2017-09-14
VSCode WEB、PHP開發必備外掛程式一覽表:++++++++++++++++++++++++++++++++++++++++VIM --- 喜歡用VIM操作的小夥伴可以加上這個,不要用amVIM(用得不爽,好多vim功能都沒有)Better Align --- 對齊用的,設定一下快速鍵 Ctrl + Alt + =,對塊自動等號對齊Auto Close Tag 自動標籤閉合Auto Rename Tag 自動標籤重新命名Code Outline 函數變數列表
Time of Update: 2017-07-24
這篇文章主要介紹了PHP實現時間比較和時間差計算的方法,涉及php日期與時間的轉換、運算等相關操作技巧,需要的朋友可以參考下本文執行個體講述了PHP實現時間比較和時間差計算的方法。分享給大家供大家參考,具體如下:樣本1:<?php//PHP時間比較和時間差計算://(1).比較兩個絕對時間的大小header("Content-type: text/html; charset=utf-8");date_default_timezone_set('PRC')
Time of Update: 2017-07-14
時間戳記是自 1970 年 1 月 1 日(00:00:00 GMT)以來的秒數。它也被稱為 Unix 時間戳記(Unix Timestamp)。 Unix時間戳記(Unix timestamp),或稱Unix時間(Unix time)、POSIX時間(POSIX time),是一種時間表示方式,定義為從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數。Unix時間戳記不僅被使用在Unix系統、類Unix系統中,也在許多其他動作系統中被廣泛採用。這篇文章主要介紹了php
Time of Update: 2017-07-16
SMTP(Simple Mail Transfer Protocol)即簡易郵件傳輸通訊協定,它是一組用於由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。SMTP協議屬於TCP/IP協議簇,它協助每台電腦在發送或中轉信件時找到下一個目的地。通過SMTP協議所指定的伺服器,就可以把E-mail寄到收信人的伺服器上了,整個過程只要幾分鐘。SMTP伺服器則是遵循SMTP協議的發送郵件伺服器,用來發送或中轉寄出的電子郵件。它使用由TCP提供的可靠的Data Transmission
Time of Update: 2017-07-14
PHP如何讀寫檔案PHP讀寫檔案,就如同ASP中使用FSO進行檔案的讀寫操作。當然在ASP中FSO僅對於運行當前程式的伺服器磁碟上檔案進行讀寫(很明顯就是需要獲得實體路徑),然而PHP可以通過FTP或HTTP開啟檔案進行讀寫。PHP如何讀取檔案PHP讀取檔案可以讀取當前伺服器或遠程伺服器中的檔案。其步驟是:開啟檔案、讀檔案和關閉檔案。本篇文章主要介紹php讀取檔案內容的五種方式php讀取檔案內容:-----第一種方法-----fread()--------<?php$file_path =
Time of Update: 2017-07-07
curl是利用URL文法在命令列方式下工作的開源檔案傳輸工具,下面介紹一下php使用curl訪問https的樣本,大家參考使用吧為方便說明,先上代碼吧代碼如下:/** * curl POST * * @param string url * @param array 資料 * @param int 請求逾時時間 * @param bool HTTPS時是否進行嚴格認證 * @return string */ function
Time of Update: 2017-07-07
PHP通過iconv將字串從GBK轉換為UTF8字元集的方法,需要的朋友可以參考下。1. iconv()介紹 iconv函數可以將一種已知的字元集檔案轉換成另一種已知的字元集檔案。例如:從GB2312轉換為UTF-8。 iconv函數在php5中內建,GB字元集預設開啟。 2. iconv()錯誤 iconv在轉換字元”—”到gb2312時會出錯,解決方案是在需要轉成的編碼後加 “//IGNORE”,也就是iconv函數第二個參數後.如下:
Time of Update: 2017-07-01
這篇文章主要介紹了php自動載入autoload機制樣本,檔案結構如下,2種方式實現自動載入,需要的朋友可以參考下1,自訂函數2,spl_autoload_register()代碼如下:liuyuan@ebuinfo:/var/www/phpgcs/php_autoload$ ll ./*-rw-rw-r-- 1 liuyuan liuyuan 800 Feb 19 11:39 ./func_autoload.php-rw-rw-r-- 1 liuyuan liuyuan 906 Feb 1
Time of Update: 2017-07-06
最近寫php的class時,總是碰到function non object的錯誤,知道是類沒有執行個體化,但就是不知道錯誤在哪裡。定義和用法construct() 函數建立一個新的 SimpleXMLElement 對象。如果成功,則該函數返回一個對象。如果失敗,則返回 false。文法construct(data,options,is_url,ns,is_prefix)參數描述data必需。形式良好的 XML 字串或 XML 文檔的路徑或 URL。options可選。規定附加的 Libxml
Time of Update: 2017-06-23
php中的while迴圈,迴圈執行代碼塊制定的次數,或者當指定的條件為真時迴圈執行代碼塊。-------------------------------------------------------------在我們編寫代碼是時候,我們經常需要一塊代碼塊重複執行多次。我們就可以使用while迴圈語句來完成這個任務。 while--只要指定條件成立,則迴圈執行代碼塊。 do...while--首先執行一次代碼塊,然後在指定的條件成立時重複這個迴圈。 for--迴圈執行代碼塊制定的次數。
Time of Update: 2017-06-21
PHP 支援一個錯誤控制運算子:@。當將其放置在一個 PHP 運算式之前,該運算式可能產生的任何錯誤資訊都被忽略掉。如果用 set_error_handler() 設定了自訂的錯誤處理函數,仍然會被調用,但是此錯誤處理函數可以(並且也應該)調用 error_reporting() ,而該函數在出錯語句前有 @ 時將返回 0。如果啟用了 track_errors 特性,運算式所產生的任何錯誤資訊都被存放在變數 $php_errormsg
Time of Update: 2017-06-16
下面小編就為大家帶來一篇使用PHPExcel實現資料大量匯出為excel表格的方法(必看)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧首先需要下載PHPExecel類檔案,協助文檔可以參考PHPExcel中文協助手冊|PHPExcel使用方法。下面直接上例子,是我自己寫的一個簡單的大量匯出資料為excel的例子前台頁面 比較簡單,就是一個超連結,跳轉到處理頁面,超連結也可以跟一些參數(看需求)!<a
Time of Update: 2017-06-14
requests 實現了 HTTP 協議中絕大部分功能,它提供的功能包括 Keep-Alive、串連池、Cookie持久化、內容自動解壓、HTTP代理、SSL認證等很多特性,下面這篇文章主要給大家介紹了python爬蟲入門中關於優雅的HTTP庫requests的相關資料,需要的朋友可以參考下。前言urllib、urllib2、urllib3、httplib、httplib2 都是和 HTTP 相關的 Python 模組,看名字就覺得很反人類,更糟糕的是這些模組在 Python2 與
Time of Update: 2017-06-14
PHP數組的截取,等分以及替換部分數組在本篇中將介紹數組的截取(array_slice),等分(array_chunk)和替換(array_splice)以及
Time of Update: 2017-06-14
在日常開發中,大多數人的做法是在開發環境時開啟偵錯模式,在產品環境關閉偵錯模式。在開發的時候可以查看各種錯誤、異常,但是線上上就把錯誤顯示的關閉。上面的情形看似很科學,有人解釋為這樣很安全,別人看不到錯誤,以免泄露重要訊息...但是你有沒有遇到這種情況,線下好好的,一上線卻運行不起來也找不到原因...一個指令碼,跑了好長一段時間,一直沒有問題,有一天突然中斷了,然後了也沒有任何記錄都不造啥原因...線上一個付款,別人明明付了款,但是我們卻沒有記錄到,自己親自去實驗,卻是好的...種種以上,都是因
Time of Update: 2017-06-14
PHP 開發人員正式 發布 5.5 版本,該版本從去年11月開始開發,曆經多個測試版本。PHP 5.5 包含一系列的新特性,例如新的 array_column() 函數以及 foreach() 迴圈支援標量迭代鍵;包括 generators 允許開發人員實現簡單的協程。同時新版本引入了一個密碼雜湊函數,可以讓開發人員輕鬆實現加鹽的安全密碼;新增 finally 關鍵字;foreach 結構支援 list() 構建;其他改進包括 opcode 緩衝、代碼最佳化、Zend Optimizer+
Time of Update: 2017-06-13
幾乎所有的cgi程式都有這樣的 bug,只是具體的表現方式不一樣罷了。一、涉及到的危險函數〔include(),require()和include_once(),require_once()〕include() && require()語句:包括並運行指定檔案。這兩種結構除了在如何處理失敗之外完全一樣。include() 產生一個警告而 require() 則導致一個致命錯誤。換句話說,如果你想在遇到丟失檔案時停止處理頁面就用 require()。include() 就不是這樣,