md5($str) 給字串進行雜湊加密執行個體*/$str="hello world"; //定義字串$result=md5($str); //執行加密操作echo $result; //輸出轉換後的結果//md5_file( $filepath) 對檔案內容進行雜湊加密$file="test.txt"; //定義檔案$result=md5_file($file); //執行計算操作echo
數原型:string iconv ( string $in_charset , string $out_charset , string $str )特別是第二個參數說明:the output charset.用iconv()轉換一個輸出字元編碼不支援的字元時,如iconv('utf-8', 'gb2312', 'www.bKjia.c0m'),會遇到這樣的錯誤提示:notice: iconv() [function.iconv]: detected an illegal character
網上很多如何進行 301重新導向的教程,無論是整站重新導向還是單頁重新導向。下面就以我的www.bKjia.c0m為例,因為很多時候你沒有獨立的伺服器或你的apache不支援.haccess檔案等原因,你不得不利用指令碼語言來執行個體301重新導向了。網上很多如何進行
php教程 轉換時間戳記為常用的日期格式與計算時間差:預設傳回型別為“分鐘”function trans_time($timestamp){ if($timestamp else return date("y-m-d h:i:s",$timestamp);}//擷取ipfunction get_ip() { if ($_server["http_x_forwarded_for"]) $ip =
中文字元判斷是根據字串編碼來的,/^[chr(0xa1)-chr(0xff)]+$這就是判斷是否為中文的php驗證Regex下面來看一個驗證中文執行個體中文字元判斷是根據字串編碼來的,/^[chr(0xa1)-chr(0xff)]+$這就是判斷是否為中文的php教程驗證Regex下面來看一個驗證中文執行個體$str = "一聚教程網";if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) {echo "這是一個純中文字串";}
網頁更改地址後想要對搜尋引擎友好的最好措施就是做301重新導向,如果不是暫時把某個或某些網頁轉移的話,我們都認為做301重新導向比較合適。網頁更改地址後想要對搜尋引擎友好的最好措施就是做301重新導向,如果不是暫時把某個或某些網頁轉移的話,我們都認為做301重新導向比較合適。下面一款php教程常用的301重新導向代碼header( "http/1.1 301 moved permanently" ) ;header( "location: http://www.bKjia.c0m/" );?>3
php教程 自訂utf8和cp1251函數當你需要從utf8轉換一些資料,cp1251(窗- 1251)或cp1251到utf8你必須使用系統功能的iconv。常見的主機服務商不允許使用此功能。*/function cp1251_to_utf8($s){ $c209 = chr(209); $c208 = chr(208); $c129 = chr(129); for($i=0; $i $c=ord($s[$i]);
jpgraph中文亂碼處理辦法開啟jpgraph.php教程檔案,找到private $font_family=ff_font1,$font_style=fs_normal,$font_size=12;用private $font_family=ff_simsun,$font_style=fs_normal,$font_size=8;http://www.bkjia.com/PHPjc/632351.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/
ajax如何傳中文參數亂碼解決辦法由於某種原因ajax預設就是uft-8的編碼,那麼我們使用一gbk就容易出現亂碼的問題,下面我們就來告訴你php ajax亂碼的解決方案吧。ajax如何傳中文參數亂碼解決辦法由於某種原因ajax預設就是uft-8的編碼,那麼我們使用一gbk就容易出現亂碼的問題,下面我們就來告訴你php教程 ajax亂碼的解決方案吧。傳遞中文參數,然後修改資料庫教程的。參數是中文encodeuricomponent這個方法必須調用兩次*/function
,urldecode() 和 rawurldecode() 解碼出的字串是 UTF-8格式的編碼,如果URL中含有中文的話,而版面設定又不是 UTF-8 的話,則要把解碼出的字串進行轉換,才能正常顯示php教程中文url編解碼詳細說明在php中urlencode和rawurlencode 是對中文進行編碼的string urlencode ( string str) 返回字串,此字串中除了 -_. 之外的所有非字母數字字元都將被替換成百分比符號(%)後跟兩位十六進位數。這是在 rfc 1738
我們先來分析下,有驗證碼發布的流程1,顯示表單 2,顯示驗證碼(條用產生驗證碼的程式), 將驗證碼加密後放進 session 或者 cookie3,使用者提交表單4,核對驗證碼無誤,資料合法後 寫入資料庫教程完成使用者如果再發布一條,正常情況下,會再次訪問表單頁面,驗證碼圖片被動 更新, session 和 cookie 也就跟著變了但是灌水機操作 不一定非要使用表單頁面,它可以直接 類比post 向服務端程式
warning: mssql_connect() [function.mssql-connect]:我是這樣做的,確定mssql是正常的使用者名稱密碼也可以,但下面就是不行。$con=mssql_connect( "localhost", "sa ", "123456 ") or die ('error'); ?> 錯誤提示 warning: mssql_connect() [function.mssql-connect]: unable to connect to server:
本款php 5.3環境配置方法是利用Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置哦,下面來看看安裝配置教程哦。本款php教程 5.3環境配置方法是利用apache2.2.16+php5.3.3+mysql教程5.1.49的配置哦,下面來看看安裝配置教程哦。第一步:下載安裝的檔案 1. mysql:下載地址mysql-5.1.49-win32.msi; 2. apache: 下載地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi; 3
用iconv函數:iconv( "utf-8", "gb2312" , "abc陽光123");據說這樣好些,可以忽略轉換時的錯誤!iconv( "utf-8", "gb2312//ignore" , "abc陽光123");mb_convert_encoding的用法見官方:http://cn.php教程.net/manual/zh/function.mb-convert-encoding.php做一個gbk to utf-8header("content-type: text/html;
php日期格式合法性正則驗證代碼本款php正則日期教程,提供了三種驗證使用者輸入的日期是不是正確的日期格式哦,二種是用正則日期驗證,一種是用checkdate來驗證。php教程日期格式合法性正則驗證代碼本款php正則日期教程,提供了三種驗證使用者輸入的日期是不是正確的日期格式哦,二種是用正則日期驗證,一種是用checkdate來驗證。*/$days = date("y-m-d");//方法一正則驗證日期$reg="/d{4}-d{2}-d{2}/";preg_match($reg,$days,$
session cannot send session cache limiter 錯誤提示開始時經常會碰到如下提示warning: session_start() [function.session-start]: cannot send session cache limiter - headers already sent (output started at e:php教程www.bKjia.c0madmin.php:1) in
php擷取伺服器時間(解決8小時差距問題)下面這三款擷取目前時間都很好的解決8小時差距問題的,只要在擷取時間前加上date_default_timezone_set(\"Asia/Chongqing\");就解決的時區問題,一般我們用date(),time()函數都會存在時差問題。php教程擷取伺服器時間(解決8小時差距問題)下面這三款擷取目前時間都很好的解決8小時差距問題的,只要在擷取時間前加上date_default_timezone_set("asia/chongqing");就解決的時區
php教程 undefined variable和 undefined index出現這種問題是變數未定義了,我們只要把加個驗證如$a =isset($_get['aa'])?$_get['aa']:'變數未定義';這樣未定義變數也不會出現undefined variable和 undefined index提供哦,同時我們還提供在php ini或在php中設定錯誤不提示的方法解決方案: 1) error_reporting設定: 找到error_reporting = e_all
mysql空間速度慢答案 請教大家一個問題,我花錢租了個mysql的伺服器虛擬空間,發現速度很慢。我用最簡單的表格式查詢,每查詢一次都要用5秒鐘以上,這正常嗎?資料庫裡,只有一個表格和兩條記錄,下面是我的測試代碼: $stime = microtime(true); // 擷取程式開始執行的時間$db_ip = "61.152.93.83";$db_user = 'blinnes';$db_pass = 'ji64Edfw2';$cn = mysql_connect($db_ip,
dedecms 問答系統如何取消積分與使用者登陸驗證/*現在我要用dedecms來做一個問答功能,功能是不需要使用者登陸並可以提問,因為問題時需要積分所以我把登際與積分都取消了。找到post.php教程檔案開啟並找到if(!isset($action)) $action = '';if(empty($uid) && $action != 'rate'){ showmsgs('no_login','../member/login.php?gourl=../ask/');