Time of Update: 2016-07-21
/** * 單向字串密碼編譯演算法 不能用作密碼加密 */if (CRYPT_STD_DES == 1){echo "Standard DES: ".crypt("hello world")."\n";}else{echo "Standard DES not supported.\n";}if (CRYPT_EXT_DES == 1){echo "Extended DES: ".crypt("hello world")."\n";}else{echo "Extended DES not
Time of Update: 2016-07-21
把一段php圖片產生代碼嵌入html中時,php部分出現的卻是亂碼是什麼原因呢?解決辦法:上面的代碼結果是產生一個圖片把這個檔案作為一個單獨的PHP並在HTML中用標籤進行調用。直接插入當然是亂碼,因為瀏覽器已經按照HTML的方式去處理了,半截你再來個圖片格式,當然不行。調用方法:使用的時候直接用html文法:調用就可以了,在服務端做驗證時取session儲存的驗證字元與使用者提交的字元進行比較,相同則通過驗證 http://www.bkjia.com/PHPjc/371364.htmlwww.
Time of Update: 2016-07-21
1. 原因分析: 在儲存到資料庫時!MySQL 不會儲存 unicode 字元: MySQL 僅支援從基本的多語種平面字元 (0×0000-0xFFFF)。請嘗試儲存一個同義字相反:) 更新: MySQL 5.5.3 上 (其中尚未 GA), 支援補充字元如果您使用 UTF8MB4
Time of Update: 2016-07-21
代碼如下:/***************************************************************************batch-replace, v1.1***************************************************************************file: batch-replace_utf8.phpfunctionality:
Time of Update: 2016-07-21
很簡單,用於檔案在web分享1 執行*nix命令擷取本目錄檔案2 產生下載連結3 支援中文名,名稱內可含有空格4 原始碼請儲存為utf-8編碼5 假設分享路徑為http://xx_host/xx_dir,代碼命名為index.php放在xx_dir目錄,產生除index.php外的所有檔案下載連結 private file boxprivate file box";// var_dump ( $res );// var_dump ( $rc );// echo "";if (0 == $rc)
Time of Update: 2016-07-21
相信很多人都遇到了和我一樣的問題:php5.3以上的版本不再支援Zend Optimizer,但是shopex之類的網站必須要高版本的Zend才能用。 經過了n個小時悲催的摸索,終於搞定了,但是最終也只能向shopex屈服了…… 首先,PHP5.3.x版本如果想使用Zend Guard Loader,必須下載NTS的版本,而且必須是VC9編譯的。這兩點一定要注意,有一個不對都沒法用Zend Guard Loader。 目前wampserver 2.1e(
Time of Update: 2016-07-21
// 匯出考核統計function daochu(){require_once 'outExcel.class.php';header("Content-Type: application/vnd.ms-excel;charset=utf-8");$kaoheCode = $_GET['kaoheCode'];$dao = new PerformanceServices();$kaoheinfo =
Time of Update: 2016-07-21
/** * Created by JetBrains PhpStorm. * User: lsl * Date: 13-8-28 * Time: 下午2:58 * 敏感詞過濾工具類 * 使用方法 * echo
Time of Update: 2016-07-21
被 WordPress 模板的怪異代碼空行折騰半天。 因為 Dansion 師兄的驅使,開始 Dreamweaver 征途。不過很少有人關注到,在 Dreamweaver 中使用 utf-8 編碼儲存時,預設會有 "Unicode 標準化表單" 和 "包括 Unicode 簽名 (BOM)" 兩個選項,在頁面屬性裡也可以看到: 如果 "包括 Unicode 簽名" 選項被勾選,會產生稀奇古怪的頁面渲染問題。 什麼是 Unicode 簽名 (BOM)? BOM (Byte Order
Time of Update: 2016-07-21
if、elseif 以及 else 語句用於執行基於不同條件的不同動作。條件陳述式當您編寫代碼時,您常常需要為不同的判斷執行不同的動作。您可以在代碼中使用條件陳述式來完成此任務。if…else 語句在條件成立時執行一塊代碼,條件不成立時執行另一塊代碼elseif 語句與 if…else 配合使用,在若干條件之一成立時執行一個代碼塊If…Else 語句如果您希望在某個條件成立時執行一些代碼,在條件不成立時執行另一些代碼,請使用
Time of Update: 2016-07-21
PHPRegex主要用於字串的模式分割、匹配、尋找及替換操作。使用Regex在某些簡單的環境下可能效率不高,因此如何更好的使用PHPRegex需要綜合考慮。 我的PHP正則入門,是起源於網上的一篇文章,這篇文章由淺入深的闡述了PHPRegex使用的方法,我覺得是一個很好的入門材料,不過學成還是要 靠個人,在使用的過程中,還是會不斷地忘記,因此反反覆複的閱讀了這篇文章有四五遍,對於其中一些比較困難的知識點,甚至要用很久才能消化,但是只要能見
Time of Update: 2016-07-21
php_mcrypt.dll需要libmcrypt.dll支援 解決方案如下: 1). 在php.ini設定檔中,搜尋 ;extension=php_mcrypt.dll 將php_mcrypt.dll前的 " ; "分號去掉改成 extension=php_mcrypt.dll 2). 從php5中複製 libmcrypt.dll 到system32目錄下。 重啟iis
Time of Update: 2016-07-21
即使使用 PHP 多年,也會偶然發現一些未曾瞭解的函數和功能。其中有些是非常有用的,但沒有得到充分利用。並不是所有人都會從頭到尾一頁一頁地閱讀手冊和函數參考! 1、任意參數數目的函數 你可能已經知道,PHP 允許定義選擇性參數的函數。但也有完全允許任意數目的函數參數的方法。以下是選擇性參數的例子: // function with 2 optional arguments function foo($arg1 = '', $arg2 = '') { echo "arg1:
Time of Update: 2016-07-21
本文包含以下內容:1、 得到目前的日期和時間-我們有多少種方式?2、 改變日期顯示的方式-日期和時間的顯示形式3、 轉換現在的日期為Unix的時間戳記值4、 改變日期a. 增加時間b. 減去時間c. 找出兩日期之間的間隔5、 為PHP添加DateAdd函數6、 為PHP添加DateDiff函數**得到目前的日期和時間在Unix中,時間的表示方式為計算從1970年1月1日零時起所過去的秒數,這稱為UNIX 時間戳記(Unix Epoch)。如果我們有這樣一段的代碼:1. 將傳回值958905820
Time of Update: 2016-07-21
foreach來訪問, 遍曆的順序是固定的麼? 以什麼順序遍曆呢?比如:代碼如下$colors= array('red','blue','green','yellow');foreach ($colors as $color){//add your codes}?>例2$capitals= array("Ohio"=> "Columbus","Towa"=> "Des Moines","Arizona"=> "Phoenix");foreach($capitals as $key=> $val)
Time of Update: 2016-07-21
例 代碼如下 print_r(getimagesize('http://www.45it.com/templets/default/images/logo.gif')); 輸出的結果為: Array ( [0] => 550 [1] => 190 [2] => 3 [3] => width="550" height="190" [bits] => 8 [mime] => image/png )
Time of Update: 2016-07-21
PHP 中如何將ip地址轉成十進位數呢?現在PHP中有很多時候都會用到ip地址,但是這個ip地址擷取的時候都不是10進位的。那麼PHP中如何將ip地址轉成十進位數就是我們比較頭疼的事情了,下面兩種方法是我整理處理來相對比較簡單的IP地址轉成十進位數的方法。希望能對大家有所協助。 方法一: 代碼如下 public function ipToLong(){ $ip = $_SERVER['REMOTE_ADDR']; $ip = explode('.', $ip); $ip =
Time of Update: 2016-07-21
常量檢測使用defined,定義常量則是define。注意待檢測的常量需要使用引號(單雙均可),如:代碼如下if (defined('CONST_NAME')) {//do something } 變數檢測則是使用isset,注意變數未聲明或聲明時賦值為NULL,isset均返回FALSE,如:代碼如下if (isset($var_name)) {//do something}函數檢測用function_exists,注意待檢測的函數名也需要使用引號,如:if (function_exists(
Time of Update: 2016-07-21
方法1: PHP中 header() 函數header("Location:http://www.downcc.com");?>注意:1. location 與 : 之間不能有空格,否則不會跳轉。2. header()前不能有任何的輸出。3. header()之後的PHP代碼還會被執行。方法2: Meta標籤Meta標籤是HTML中負責提供文檔元資訊的標籤,在PHP程式中使用該標籤,也可以實現頁面跳轉。
Time of Update: 2016-07-21
//需要執行的SQL語句//單條$sql="select id,name from tbl_user where id=1";//多條資料//$sql="select id,name from tbl_user";//調用conn.php檔案進行資料庫操作 require('Conn.php'); //提示操作成功資訊,注意:$result存在於conn.php檔案中,被調用出來 if($result) {