Time of Update: 2016-07-21
複製代碼 代碼如下: $cfg_dbhost ='localhost';//mysql主機 $cfg_dbname ='sq_test';//資料庫名 $cfg_dbuser ='root';//資料庫使用者名稱 $cfg_dbpwd ='jb51.net';//資料庫使用者密碼 $cfg_db_language ='utf8';//資料庫編碼 class dbmysql{ public static $dbhost = 'localhost'; public static $dbname;
Time of Update: 2016-07-21
複製代碼 代碼如下:// 定義變數 $local_file = 'local.zip'; $server_file = 'server.zip'; // 串連FTP伺服器 $conn_id = ftp_connect($ftp_server); //驗證登入伺服器 $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 下載檔案 if (ftp_get($conn_id, $local_file,
Time of Update: 2016-07-21
//儲存圖片到資料庫的php代碼 複製代碼 代碼如下: If($Picture != "none") { $PSize = filesize($Picture); $mysqlPicture = addslashes(fread(fopen($Picture, "r"), $PSize)); mysql_connect($host,$username,$password) or die("Unable to connect to SQL server");
Time of Update: 2016-07-21
php ftp傳送檔案到伺服器 複製代碼 代碼如下: // 開始 $ret = ftp_nb_get ($my_connection, "test", "README", FTP_BINARY, filesize("test")); // 或: $ret = ftp_nb_get ($my_connection, "test", "README", // FTP_BINARY, FTP_AUTORESUME); while ($ret == FTP_MOREDATA) { //
Time of Update: 2016-07-21
如果尋找成功,則返回字串的其餘部分(從匹配點),如果沒有找到該字串,則返回 false。 版本支援:PHP 3+ 文法: stristr(string,find) 說明: string 必需。規定被搜尋的字串。 find 必需。規定要尋找的字元。如果該參數是數字,則搜尋匹配該數字對應的 ASCII 值的字元。 提示: 該函數是二進位安全的。 該函數對大小寫不敏感。如需對大小寫敏感的搜尋,請使用 strstr()。 例子: 例子 1 複製代碼 代碼如下: echo stristr("Hello
Time of Update: 2016-07-21
複製代碼 代碼如下: /************** *@length - length of random string (must be a multiple of 2) **************/ function readable_random_string($length = 6){ $conso=array("b","c","d","f","g","h","j","k","l", "m","n","p","r","s","t","v","w","x","y","z");
Time of Update: 2016-07-21
做一個普通的動畫效果,js是怎麼完成的呢.看一下例子 複製代碼 代碼如下: setInterval(function(){ element.style.left =parseFloat(element.style.left) +(n) +'px'; },10); test [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 用window.setInterval 動畫函數 ,每隔10毫秒 都會去執行一次動畫 ; 和 set配套的是 clearInterval
Time of Update: 2016-07-21
複製代碼 代碼如下: function list_files($dir) { if(is_dir($dir)) { if($handle = opendir($dir)) { while(($file = readdir($handle)) !== false) { if($file != "." && $file != ".." && $file != "Thumbs.db") { echo ''.$file.''."\n"; } } closedir($handle); } } }
Time of Update: 2016-07-21
如果要用php的畫圖函數,首先要啟用這個模組的功能。就是把php.ini中php_gd2.dll前面的注釋去掉就好了。 下面開始畫圖: 複製代碼 代碼如下: session_start(); //產生驗證碼圖片 Header("Content-type: image/PNG"); $im = imagecreate(44,18); // 畫一張指定寬高的圖片 $back = ImageColorAllocate($im, 245,245,245); // 定義背景顏色
Time of Update: 2016-07-21
1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情況下,盡量用 file_get_contents,因為他的效率高得多!但是要注意file_get_contents在開啟一個URL檔案時候的PHP版本問題; 2.盡量的少進行檔案操作,雖然PHP的檔案操作效率也不低的; 3.最佳化Select SQL語句,在可能的情況下盡量少的進行Insert、Update操作(在update上,我被惡批過);
Time of Update: 2016-07-21
所以工作的第一步就是要將資料從excel中取出來。這裡我使用到了一個開源php處理excel類:phpexcel. 該項目的詳細資料 http://phpexcel.codeplex.com/ 。 我目前使用的是phpexcel1.7.3版本, 解壓縮后里面有一個PHPExcel和PHPExcel.php檔案。 我們主要使用那個PHP檔案。見檔案目錄結構 這個版本據說是可以支援excel2007,但是我使用2007編輯的xlsx是無法獲得該庫的支援。於是乎我就將它轉化為2003。感覺支援地很好。
Time of Update: 2016-07-21
主要站台的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache軟體安裝的位置。其它指定的目錄如果沒有指定絕對路徑,則目錄是相對於該目錄。 PidFile logs/httpd.pid #第一個httpd進程(所有其他進程的父進程)的進程號檔案位置。 Listen 80 #伺服器監聽的連接埠號碼。 ServerName www.jb51.net:80 #主要站台名稱(網站的主機名稱)。 ServerAdmin
Time of Update: 2016-07-21
(1)所有資料都應該隱藏在所在的類的內部。 (2)類的使用者必須依賴類的共有介面,但類不能依賴它的使用者。 (3)盡量減少類的協議中的訊息。 (4)實現所有類都理解的最基本公有介面[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內容、從ASCII描述解析等等]。 (5)不要把實現細節(例如放置共用代碼的私人函數)放到類的公有介面中。 如果類的兩個方法有一段公用代碼,那麼就可以建立一個防止這些公用代碼的私人函數。 (6)不要以使用者無法使用或不感興趣的東西擾亂類的公有介面。
Time of Update: 2016-07-21
下面是詳細解釋:///\\\ string urlencode ( string str) 返回字串,此字串中除了 -_. 之外的所有非字母數字字元都將被替換成百分比符號(%)後跟兩位十六進位數,空格則編碼為加號(+)。此編碼與 WWW 表單 POST 資料的編碼方式是一樣的,同時與 application/x-www-form-urlencoded 的媒體類型編碼方式一樣。由於曆史原因,此編碼在將空格編碼為加號(+)方面與 RFC1738 編碼(參見
Time of Update: 2016-07-21
1. 下載XDebug二進位檔案: http://www.xdebug.org/download.php 5.2 http://www.xdebug.org/files/php_xdebug-2.1.0-5.2-vc6.dll 5.3 http://www.xdebug.org/files/php_xdebug-2.1.0-5.3-vc6.dll 2. 找到php.ini 3. 如果配置過 ZendOptimizer, 需要先屏蔽 ZendOptimizer 有關的配置, 通常如下:
Time of Update: 2016-07-21
在PHP中數組分為兩類: 數字索引數組和關聯陣列。 其中數字索引數組和C語言中的數組一樣,下標是為0,1,2… 而關聯陣列下標可能是任意類型,與其它語言中的hash,map等結構相似。 下面介紹PHP中遍曆關聯陣列的三種方法: 方法1:foreach 複製代碼 代碼如下: $sports = array( 'football' => 'good', 'swimming' => 'very well', 'running' => 'not good'); foreach ($sports as $
Time of Update: 2016-07-21
整理出來2個給大家學習學習 1、三個等號和二個等號的區別 "===" VS "==" 比如你一個函數會返回這幾種情況: 1、大於0的數 2、小於0的數 3、等於0的數(也就是0啦) 4、False(失敗時) 這時候如果你想捕獲失敗的情況,你就必須用===,而不能用== 因為==除了會匹配第4種情況外,還會匹配第3種情況,因為0也是假! 在來一個 $a='2';//字元型2 $b=2;//數值型2 $a==$b,是對的,都是2
Time of Update: 2016-07-21
檔案結構 |――images |――include |――parameter |――config |――function |――index images存放圖片檔案,include中是系統是要引用的檔案,一般在parameter中存放參數檔案,config中存放設定檔,function中存放方法檔案,如javascript的方法等,並按功能模組的分類,將各功能的類也放入其中 檔案名稱
Time of Update: 2016-07-21
extract()函數文法: int extract( array $var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix ]] ) 功能: extract()函數提取關聯陣列(對數字索引數組無效)每對key和value,產生以key為變數名、value為對應值的多組新變數。 複製代碼 代碼如下: $size = "old size"; //注意最後size變數的值。 $a = array( "color" =>
Time of Update: 2016-07-21
複製代碼 代碼如下: // $rptype = 0 表示僅替換 html標記 // $rptype = 1 表示替換 html標記同時去除連續空白字元 // $rptype = 2 表示替換 html標記同時去除所有空白字元 // $rptype = -1 表示僅替換 html危險的標記 function HtmlReplace($str,$rptype=0) { $str = stripslashes($str); if($rptype==0) { $str =