Time of Update: 2015-12-22
標籤:session改寫mysql在調用 session_start();的地方改用執行個體化本類即可new SessionDB(); session_set_save_handler( array($this, ‘userSessionBegin‘), array($this, ‘userSessionEnd‘), array($this, ‘userSessionRead‘),
Time of Update: 2015-11-15
標籤:1.Mysql用戶端介紹,命令列:這種方法不友好。2.Mysql用戶端介紹,Web形式的可視化介面(phpMyAdmin)優點:只要有瀏覽器就可以操作資料庫缺點: a)建立資料庫 b)建立表 3.windows形式的用戶端 4.資料庫的匯出 點擊執行後,就把表和資料產生SQL語句並儲存下來。 5.資料的匯入 1.建立一個資料庫 2.選擇資料庫,點擊匯入
Time of Update: 2015-08-19
標籤:<?php require ‘config.php‘; header(‘Content_Type:text/html;charset=utf-8‘); /* //設定常量 define(‘DB_USER‘, ‘localhost‘); define(‘DB_ROOT‘, ‘root‘); define(‘DB_PASSWORD‘, ‘eXdA8hP954ABzVD8‘); define(‘DB_NAME‘, ‘feiruodata‘);
Time of Update: 2015-07-24
標籤:<?php/** * 產生mysql資料字典 * * @version $id$ * @author niming<[email protected]> *///設定資料庫$dbserver = "localhost";$dbusername = "root";$dbpassword = "root";$database = ‘mydb‘;//其他配置$title = ‘系統資料字典‘;$mysql_conn =
Time of Update: 2015-07-10
標籤:使用pdo串連資料庫在使用thinkphp架構下在自己的頁面單獨使用PDO需要use PDO;然後才能使用try { //$dbh = new PDO ($dsn,$username,$pwd); $dbh = new PDO(‘sqlsrv:Server=127.0.0.1,1433;Database=SQLtest‘,"sa", "zhengfeng79"); foreach( $dbh -> query ( ‘SELECT * from [user]‘ )
Time of Update: 2015-08-10
標籤:1、先直接上函數function array_sort($arr,$keys,$type=‘asc‘){ $keysvalue = $new_array = array(); foreach ($arr as $k=>$v){ &
Time of Update: 2015-08-06
標籤: 在面向Web的應用中,前台和後台通訊非常常用的一種格式就是字串,所以,在通訊中,我們不可避免的就需要進行字串的拼切。 在js代碼中,當我們傳遞一個字串到後台代碼時,我們在後台需要對字串進行切割用以擷取我們所需要的資料。同樣的,在後台代碼(我常用的是php)中我們傳遞一個字串到前台js代碼中,我們同樣需要對字串進行切割以擷取我們所需的資料。 那麼,接下裡就看看在JavaScript和php中如何進行字串的切割吧!JavaScript中: 在js中,切割字串的常用方法有:substr
Time of Update: 2015-07-18
標籤:擴充地址:http://docs.php.net/manual/zh/book.pthreads.php注意事項php5.3或以上,且為安全執行緒版本。apache和php使用的編譯器必須一致。通過phpinfo()查看Thread Safety為enabled則為安全執行緒版。通過phpinfo()查看Compiler項可以知道使用的編譯器。本人的為:MSVC9 (Visual C++ 2008)。本人使用環境32位windows xp sp3,wampserver2.2d(php5.3
Time of Update: 2015-06-30
標籤:php<?php/* * 此程式是對php數組的操作,主要是在遍曆時修改數組的值 *//*$array = array("A"=>1, "B"=>1, "C"=>1, "D"=>1);foreach($array as $key => $value){ if($key == "B"){ $array["A"] = &
Time of Update: 2015-06-06
標籤: test_python.php<?php $k = $_REQUEST[‘k‘];if (!empty($k)){$k = trim($k);//$a 用來捕獲輸出// 這裡的arry 他是按照每一行‘\r\n‘當作一個元素 //$a = array(); // exec(‘python ./some.py ‘.$k, $a); //echo $a[0];//if ($a[0].indexof("test")!=-1){echo
Time of Update: 2015-06-05
標籤:php pthread多線程應用demo:class TestThread extends Thread{public $text;public function run(){$this->text = file_get_contents("http://www.buyigang.com");}}$threads = array();$time = microtime(true);for($i=0;$i<20;$i++){$threads[$i] = new
Time of Update: 2015-05-22
標籤: 1 1. 冒泡排序 2 3 思路分析:在要排序的一組數中,對當前還未排好的序列,從前往後對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小的往上冒。即,每當兩相鄰的數比較後發現它們的排序與排序要求相反時,就將它們互換。 4 5 代碼實現: 6 7 8 $arr=array(1,43,54,62,21,66,32,78,36,76,39); 9 function bubbleSort($arr) 10 { 11 $len=count($arr); 1
Time of Update: 2015-05-14
標籤:PHP中獎數組轉為xml的需求是常見的,而且實現方法也有很多種,百度找了一下各種實現方法,但是基本是借組一些組件啥的。我就自己寫了一個字串拼組的方法,支援多維陣列。僅供參考,不足之處敬請不吝賜教!/*** 將數群組轉換為xml* @param array $data 要轉換的數組* @param bool $root 是否要根節點* @return string xml字串* @author Dragondean* @url
Time of Update: 2015-04-15
標籤:hash php核心技術與最佳實務之hash演算法 PHP核心技術與最佳實務之Hash演算法Hash表又稱散列表,通過把關鍵字Key映射到數組中的一個位置來訪問記錄,以加快尋找速度。這個映射函數稱為Hash函數,存放記錄的數組稱為Hash表。1.
Time of Update: 2015-03-15
標籤:foreach http://php.net/manual/zh/control-structures.foreach.php(PHP 4, PHP 5)foreach 文法結構提供了遍曆數組的簡單方式。foreach 僅能夠應用於數組和對象,如果嘗試應用於其他資料類型的變數,或者未初始化的變數將發出錯誤資訊。有兩種文法:foreach (array_expression as $value) statementforeach
Time of Update: 2015-09-06
標籤:鑒於當前PHP網頁開發的火熱,筆者試著搭建了PHP的開發環境,也參考了網上很多前輩們的文章,最終完成配置,在此分享下經驗,也呼籲同仁們能夠將自己的經驗分享到互連網,協助更多的人,讓更多的網路資源飛一會,廢話不多說,配置環境現在開始(針對win32):1. 軟體準備VC:提供PHP伺服器搭建的環境,這裡基於VC11,提供地址:http://www.microsoft.com/en-us/download/details.aspx?id=30679,VC11(VSU_4\vcredist_x8
Time of Update: 2015-08-04
標籤:本來以為配置這麼一個工具不會費很大的力氣,後面發現完全不是。一、小插曲 早上顯示電腦不能顯示虛擬目錄下的所有網域名稱,但是能開啟localhost,資料庫連接也不行了。這個問題糾纏了我一個上午。對了還有個問題是IME不能顯示了,後面下載了個百度衛士修複了下,早上真是諸事不順。1)一開始以為是firefox瀏覽器Fiddler外掛程式的問題,然後關閉firefox中的外掛程式,關閉Fiddler,發現還是不能開啟網站。 2)以為是瀏覽器的問題,馬上開啟另外幾個瀏覽器,在chr
Time of Update: 2015-07-24
標籤:在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三種配置方式,這三種模式都可以在IIS 6.0下成功運行,下面我就講一下這三種方式配置的區別和效能上的差異。 1、CGI(通用閘道介面/Common Gateway
Time of Update: 2015-06-17
標籤:原文:如何在C#中產生與PHP一樣的MD5 Hash Code 最近在對一個現有的系統進行C#改造,該系統以前是用PHP做的,背景管理員登陸用的是MD5密碼編譯演算法。在PHP中,要對一個字串進行MD5加密非常簡單,一行代碼即可:md5("Something you want to encrypt.") 直接調用md5()方法,然後將要進行MD5加密的字串傳進去,就可以得到返回的hash code。在C#中應該也會有對應的演算法吧!對嗎?我首先嘗試了下面的代碼,結果得到的hash
Time of Update: 2015-06-17
標籤:PHP中類動態屬性的添加從stdClass說起,尋找這個類得到如下的定義stdClass在PHP5才開始被流行。而stdClass也是zend的一個保留類。stdClass類是PHP的一個內部保留類,初始時沒有成員變數也沒成員方法,所有的魔術方法都被設定為NULL.凡是用new