- 2014-11-15
一、問題: 今天header(\Location: $url\),以往跳轉(zhuǎn)總是可以的,今天卻不動,只是輸出結(jié)果,以往自己要確認檢查,$url的值獲取的是否正確,所以在前面加了echo $url;來調(diào)試用,結(jié)果就導致了header函數(shù)的無效. 二、解決方法: 在PHP中用header(location:test.php)進行跳轉(zhuǎn)要
- 2014-11-13
php中一行代碼獲取文件后綴名的方法要結(jié)合很多的函數(shù)了,我們這個有點像asp中的函數(shù)了,下面來一起看看吧。 實例: 詳解: strrchr()函數(shù)查找字符串在另一個字符串中最后一次出現(xiàn)的位置,并返回從該位置到字符串結(jié)尾的所有字符; substr()函數(shù)是返回字符串的一部分, 1
- 2014-11-13
我們知道,臨時聲明的變量是保存在內(nèi)存中的,即便是靜態(tài)變量,在腳本運行完畢后也會被釋放掉,so,想長久保存一個變量的內(nèi)容,方法之一就是寫到文件中,放到硬盤或服務器上,為此文件操作就必須很熟悉。 1.文件的屬性信息獲取 首先文件具有類型,在Linux下邊,有block
- 2014-11-13
本文實例講述了PHP獲取數(shù)組中重復最多的元素的實現(xiàn)方法。分享給大家供大家參考。具體方法如下: 代碼如下:?php /** * * Created on 2014-4-1 * @param array $array * @param int [optional] $length * @return array */ function mostRepeatedValues($array,$length=0
- 2014-11-08
使用函數(shù)之前我們要需要把php curl模塊打開(libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll) 開啟php curl函數(shù)庫的步驟 1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路徑*/ 2).把php5/libeay32.dll,sslea
- 2014-11-08
ob_start([string output_callback])- 打開輸出緩沖區(qū) 所有的輸出信息不在直接發(fā)送到瀏覽器,而是保存在輸出緩沖區(qū)里面,可選得回調(diào)函數(shù)用于處理輸出結(jié)果信息。 ob_end_flush - 結(jié)束(發(fā)送)輸出緩沖區(qū)的內(nèi)容,關(guān)閉輸出緩沖區(qū) 使用output control 函數(shù)可以讓自由控制
- 2014-11-06
問題描述: 如果用戶輸入的數(shù)據(jù)在未經(jīng)處理的情況下插入到一條SQL查詢語句,那么應用將很可能遭受到SQL注入攻擊,正如下面的例子: 因為用戶的輸入可能是這樣的: 那么SQL查詢將變成如下: 應該采取哪些有效的方法來防止SQL注入? 最佳回答(來自Theo): 使用預處理語
- 2014-11-03
首先鏈接數(shù)據(jù)庫,查詢數(shù)據(jù)庫數(shù)據(jù): 代碼如下: ?php $dbms='mysql'; //數(shù)據(jù)庫類型 ,對于開發(fā)者來說,使用不同的數(shù)據(jù)庫,只要改這個,不用記住那么多的函數(shù) $host='localhost'; //數(shù)據(jù)庫主機名 $dbName='db_database19'; //使用的數(shù)據(jù)庫 $user='root'; //數(shù)據(jù)庫連接用戶
- 2014-11-01
如果你只簡單獲取當前訪問你頁面的域名,我們只需要使用php中的函數(shù)HTTP_HOST就可以搞定了,如果是提取url根域名是需要正則的,下面就來看看幾個具體實例。 如果是獲取當前域名是非常的簡單的: 代碼如下: //獲取當前的域名: echo $_SERVER['SERVER_NAME']; //獲取來源
- 2014-10-28
示例代碼 示例代碼 //PHP獲得指定日期所在星期的第一天和最后一天 示例代碼
- 2014-10-26
在一些接口的設計中有時用到了SOAP方式的請求,比如順豐BSP的接口。 我嘗試不同方式的POST方式請求,要么完全請求不到東西,要么接收到亂碼,均以失敗告終。 針對順豐接口的SOAP請求的核心代碼分享如下: 提示: 1.$this-serviceUrl 順豐分配的BSP請求地址,注意是?wsd
- 2014-10-26
使用php作為shell腳本是一件很方便的事情。理所當然,我們可以使用php腳本來管理 nginx虛擬主機,下面是筆者的 腳本 文件供各位參考 下面是nginx的配置模版
- 2014-10-26
用 logstash 的人都知道在 http://grokdebug.herokuapp.com 上面調(diào)試 grok 正則表達式�,F(xiàn)在問題來了:翻墻技術(shù)哪家強? 頁面中用到了來自 google 域名的 js 文件,所以訪問經(jīng)常性失敗。所以,在終端上通過命令行方式快速調(diào)試成了必需品。 其實在 logstash 還在 1.1 的
- 2014-10-26
travis-ci. 它就是一個云端持續(xù)集成服務, 這個工具會在你每次 push 進行代碼提交的時候, 進行代碼的功能測試, 來運行 Perl 模塊目錄下 t/ 目錄下的所有測試. 這個測試是會自動創(chuàng)建一個虛擬機, 并可以測試不同的 Perl 版本. 如果通過就會顯示綠色, 不通過就會顯示紅色,
- 2014-10-26
php.ini無法上傳大文件完美解決辦法 1、打開php.ini(打開方式就不用說了,百度一大堆) 2、查找post_max_size 表單提交最大數(shù)值,此項不是限制上傳單個文件的大小,而是針對整個表單的提交數(shù)據(jù)進行限制的 默認為8M,設置為自己需要的值,此參數(shù)建議要設置比upload_max_fil
- 2014-10-26
- 2014-10-26
php.ini無法上傳大文件完美解決辦法 1、打開php.ini(打開方式就不用說了,百度一大堆) 2、查找post_max_size 表單提交最大數(shù)值,此項不是限制上傳單個文件的大小,而是針對整個表單的提交數(shù)據(jù)進行限制的 默認為8M,設置為自己需要的值,此參數(shù)建議要設置比upload_max_fil
- 2014-10-26
這個標題不是很嚴格,應該說可以使用點號的cookie名,但會被轉(zhuǎn)換,你命名一個cookie: $_COOKIE[my.name'] = 1; 實際上你不能通過'my.name'在cookie中查找到這個值,只能是'my_name': echo $_COOKIE[my_name']; php已經(jīng)自動幫你進行了轉(zhuǎn)化,句點轉(zhuǎn)為了下劃線。 php為什
- 2014-10-26
在項目中時間一律顯示為2014-10-20 10:22顯得很呆板。在微博、QQ空間等網(wǎng)站通常會顯示為幾秒前,幾分鐘前,幾小時前等容易閱讀的時間,我們稱之為友好的時間格式。那么用php怎么實現(xiàn)呢? 大體思路如下: 如果是跨年并且大于3天就顯示為具體的時間 如果是今天的 如果是一
- 2014-10-21
例子,php加密解密的例子 加密函數(shù): 代碼如下:/* *功能:對字符串進行加密處理 *參數(shù)一:需要加密的內(nèi)容 *參數(shù)二:密鑰 */ function passport_encrypt($str,$key){ //加密函數(shù) srand((double)microtime() * 1000000); $encrypt_key=md5(rand(0, 32000)); $ctr=0; $tmp