Time of Update: 2018-07-24
init.smarty.php <?phpdefine("ROOT", ".");//解決問題:Warning: strftime() [function.strftime]:date_default_timezone_set("Asia/Shanghai");include ROOT."/libs/Smarty.class.php";$tpl = new
Time of Update: 2018-07-24
session有幾種使用方式 1.基於cookie的 2.基於url的sid字串的 3.儲存到資料庫中的 4.儲存的memcache中的(效率最好的) <?php /** * session會話控制 * php.ini中可以設定session儲存位置 * session.sava_path="/xxxxx/xxxxx" * session.**等用來設定session屬性 * * 1.開啟session *
Time of Update: 2018-07-24
<? PHP function encryptNET3DES( $key , $vector , $text ){ $td = mcrypt_module_open (MCRYPT_3DES , '' ,
Time of Update: 2018-07-24
今天在弄這個pack方法,但是真不知道如何寫下來,感覺很紛亂 pack--壓縮資料到位字串之中。 文法:string pack(string format, mixed [args]...); 參數一:format參數表示資料用什麼方式讀取到 參數二:將要壓縮的資料。 參數一 的種類 a 將字串空白以 NULL 字元填滿 A 將字串空白以 SPACE 字元 (空格) 填滿 h 十六進位字串,低位在前 H 十六進位字串,高位在前 c 有號字元 C 無號字元 s
Time of Update: 2018-07-24
記憶體回收機制是一種動態儲存裝置分配方案。它會自動釋放程式不再需要的已指派的記憶體塊。 自動回收記憶體的過程叫垃圾收集。 記憶體回收機制可以讓程式員不必過分關心程式記憶體配置,從而將更多的精力投入到商務邏輯。 PHP也在語言層實現了記憶體的動態管理,這在前面的章節中已經有了詳細的說明, 記憶體的動態管理將開發人員從繁瑣的記憶體管理中解救出來。與此配套,PHP也提供了語言層的記憶體回收機制, 讓程式員不必過分關心程式記憶體配置。
Time of Update: 2018-07-24
需求: 為用戶端同事寫介面文檔的各位後端同學,已經在各種場合回憶了使用自動化文檔工具前手寫文檔的血淚史. 我的故事卻又不同,因為首先來說,我在公司是 Android 組負責人,屬於上述血淚史中催死人不償命的用戶端陣營. 但血淚史卻是相通的,沒有自動化文檔的日子,對介面就是開發流程中最低效的環節. 因此決定使用 swagger 搭建由php注釋產生文檔的流程. 背景: 我們的 restful api 項目採用 phalcon 架構,整體結構很簡單,我們只需要用
Time of Update: 2018-07-24
前幾天因為工作的關係,需要使用PHP類比LDAP中的SHA,SSHA,MD5的加密方法,本來以為直接使用sh1(),md5()這樣的方法就可以實現,可是這樣寫完了以後發現產生的加密字串,在LDAP中解密是錯誤的,後來查了查資料才發現,LDAP中SHA,SSHA,MD5加密方法是經過了特殊處理的,具體如下: SHA加密方法: /** * SHA加密 * @param $password
Time of Update: 2018-07-24
讓瀏覽器通過中文路徑訪問到php檔案,如下圖 需要設定url重寫,和在index.php檔案使用iconv函數 require_once iconv("utf-8","gbk",$_GET["url"]); 目錄結構如下 在.htaccess檔案配置 <IfModule mod_rewrite.c> Options
Time of Update: 2018-07-24
root@asd:/xx/production/xxx# apt remove php-snmp root@asd:/xx/production/xxx# apt autoremove Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following packages will be REMOVED: libsnmp-base libsnmp30 php7
Time of Update: 2018-07-24
http://www.sebug.net/exploit/5799/ FCKeditor是一款開放源碼的HTML文字編輯器。FCKeditor的editor/filemanager/browser/default/connectors/php/connector.php模組中存在檔案上傳限制漏洞: 147. function FileUpload( $resourceType, $currentFolder
Time of Update: 2018-07-24
最近的PHP項目中,需要用到切圖和縮圖的效果,在linux測試伺服器上很輕鬆的就安裝好php imagick擴充。但是在本地windows開發環境,安裝過程遇到好多問題,在此與大家分享。 1. 下載 ImageMagick 下載地址:http://imagemagick.org/script/binary-releases.php#windows 下載最新版本,ImageMagick-6.8.6-9-Q16-x86-dll.exe 2. 安裝 ImageMagick 安裝
Time of Update: 2018-07-24
PHP利用phpExcelReader讀取Excel錯誤總結如下: 錯誤一:Deprecated: Assigning the return value of new by reference is deprecated in Assigning the return value of new by reference is deprecated in E:\WebSite\htdocs\EXCEL2\Excel\reader.php on line 261
Time of Update: 2018-07-24
1.加密解密類 1 class Mcrypt 2 { 3 /** 4 * 解密 5 * 6 * @param string $encryptedText 已加密字串 7 * @param string $key 密鑰 8 * @return string 9 */10 public static function _decrypt($encryptedText,$key = null)
Time of Update: 2018-07-26
1.全域變數,在方法內調用,需用global在方法內聲明一次和要調用的全域變數的相同的變數名。 2.try,用來捕捉代碼報錯部分並用 throw new exception("")捕捉異常;cache拋出異常。 <?php/** * Created by PhpStorm. * User: 洋 汪 * Date: 2016/7/18 * Time: 10:41
Time of Update: 2018-07-26
一、現象 1.查看進程是否存在 ps -ef | grep -v 'grep' |grep -E 'shell/cron/bonus/cash' www 2624 1 0 Oct24 ? 00:00:35 /usr/local/bin/php
Time of Update: 2018-07-26
首先需要確定有沒有安裝php_pcre,沒有的話: apt-get update apt-get install libpcre3 libpcre3-dev 然後確定有沒有安裝zlib,並且版本不能太舊(我是安裝了1.2.11才成功的),沒有的話: curl -O http://www.zlib.net/zlib-1.2.11.tar.gz tar xvfz zlib-1.2.11.tar.gz ./configure sudo make &
Time of Update: 2018-12-03
php如何產生Google Sitemap XML檔案:<?php header('Content-type: application/xml; charset="GB2312"',true); $timezone = "Asia/Shanghai";date_default_timezone_set($timezone);$website = "http://www.yipiantian.cn"; /* change this */ $page_root =
Time of Update: 2018-12-03
CodeIgniter的表單輔助函數:輸入資料讓我們把目光轉向你如何使用你的HTML頁。任何動態網站最重要部份之一是和使用者互動,而且這通常意味著使用HTML表單。CodeIgniter的表單輔助函數是非常有用的代碼片斷。它有一個稍稍不同的定義,使表單建立起來比較容易。我們建立一個表單,這個表單允許我們在瀏覽器中錄入資料。在websites資料庫的sites表中,我們想要錄入網站的名字、類型和網址,和更新的日期。你能用簡單的HTML代碼建立表單,或者你能在一個控制器內建立它,把它賦給一個變數,然
Time of Update: 2018-12-03
Flex開啟Socket串連前會按幾個步驟檢查安全性原則配置,如不成功將報安全沙箱錯誤。最先檢查的就是目標主機的843連接埠是否提供了安全性原則配置,因此在843連接埠監聽Socket請求並輸出安全性原則配置是最直接的解決Flex Socket串連沙箱錯誤的辦法。如下PHP代碼在伺服器端被執行以後將會完成上述工作:在Window中,在控制台中執行“telnet localhost 843”命令後如果可以輸出安全性原則檔案,表明設定成功。
Time of Update: 2018-12-03
周三, 2009-03-04 20:42 — jasonXCache 是一個又快又穩定的 PHP opcode 緩衝器. 經過良好的測試並在大流量/高負載的生產機器上穩定運行. 經過(linux上)測試並支援所有現行 PHP 分支的最新發布版本, 如 PHP4.4 PHP5.2, 並支援安全執行緒。 與同類 opcode 緩衝器相比更勝一籌, 比如能夠快速跟進 PHP 版本.