Time of Update: 2016-07-21
文字浮水印: 複製代碼 代碼如下: $w = 80; $h = 20; $im = imagecreatetruecolor($w,$h); $textcolor = imagecolorallocate($im, 123, 12, 255); $white = imagecolorallocate($im, 255, 255, 255); $grey = imagecolorallocate($im, 128, 128, 128); $black =
Time of Update: 2016-07-21
在windows伺服器開啟php的gd庫時,使用cgi之後phpinfo()得到的結果中 Configure Command 中並沒有出現gd. Configure Command 後顯示的是: 複製代碼 代碼如下: 1 cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql"
Time of Update: 2016-07-21
建立使用者資訊表:複製代碼 代碼如下:CREATE TABLE tbl_auth_user (user_id VARCHAR(10) NOT NULL,user_password CHAR(32) NOT NULL,PRIMARY KEY (user_id));INSERT INTO tbl_auth_user (user_id, user_password) VALUES ('theadmin', PASSWORD('chumbawamba'));INSERT INTO
Time of Update: 2016-07-21
我們知道,mysqli是PHP 5中新提供的MySQL介面,此介面使用了物件導向的思想。使用mysqli介面的代碼可讀性更強,其執行效率比mysql介面高。而且mysqli提供了一個能夠一次執行多個SQL語句的multi_query()函數。但是,mysqli介面只支援PHP 5和MySQL
Time of Update: 2016-07-21
為了能讓PHP串連MSSQL,系統需要安裝MSSQL,PHP,且在PHP.ini中的配置中,將 ;extension=php_mssql.dll前面的;去掉 1.串連MSSQL 複製代碼 代碼如下: $conn=mssql_connect("執行個體名或者伺服器IP","使用者名稱","密碼"); //測試連接 if($conn) { echo"串連成功"; } 2.選擇要串連的資料庫 複製代碼 代碼如下: mssql_select_db("dbname"); 3.執行查詢 複製代碼
Time of Update: 2016-07-21
複製代碼 代碼如下:擷取伺服器資訊$sysos = $_SERVER["SERVER_SOFTWARE"]; //擷取伺服器標識的字串$sysversion = PHP_VERSION; //擷取PHP伺服器版本//以下兩條代碼串連MySQL資料庫並擷取MySQL資料庫版本資訊mysql_connect("localhost", "mysql_user", "mysql_pass");$mysqlinfo =
Time of Update: 2016-07-21
複製代碼 代碼如下:$sql3="CREATE TEMPORARY TABLE atmp_table(uid int(11),dnum int(20) not null)"; mysql_query($sql3); $sql3="INSERT into atmp_table(uid,dnum) SELECT uid,count(soid) as dnum FROM `cy_score2` where (nei='下載' or nei='下載試題')
Time of Update: 2016-07-21
複製代碼 代碼如下:class HtmlEncode { static $_convertToHtmlEntitiesSrcEncoding='UTF-8'; /** * 將非ASCII字串轉換成HTML實體 * * @example HtmlEncode::encode("我信了"); //輸出:我信了 * @param string $s
Time of Update: 2016-07-21
複製代碼 代碼如下: //比如要調用的預存程序為gxtj(a,b) $db=new mysqli("localhost","ssss","aaaaa","bbbb"); mysqli_query($db,"SET NAMES utf8"); $result=$db->query("call gxtj($year,$jd)"); // gxtj是mysql的預存程序名稱 [color=gray][/color] while( $row =
Time of Update: 2016-07-21
我只做個簡單的小例子,給大家一個思路,吼吼~~~~1使用工具Reflector.exe 用來查看.net代碼 這個就不用多說了它是學.net必備神器Ildasm.exe:用來將dll,exe編譯為IL檔案ilasm.exe:用來將IL檔案編譯回來dll或exeEmEditor文本處理工具這個大家如果沒有我這有下載裡面有註冊碼EmEditor.rar2Ildasm和ilasm基本知識:ilasm.exe與ildasm.exe的使用首先開啟cmd命令。cd 到 C:\Program
Time of Update: 2016-07-21
在調用函數時通過將PHP數組作為實參賦給形參,在函數中修改,並不會影響到數組本身。 說明此過程中的傳遞為值傳遞,陣列變數並非是指向此數組本身的引用,PHP數組本身以值的形式存在,同時形參是對數組的拷貝。這點與其他一些語言不同(如c、Js等)很不相同,值得注意! 複製代碼 代碼如下: $arr = array( 'name' => 'corn', 'age' => '24', ); test_arr($arr); function test_arr($arr){ $arr['name'] =
Time of Update: 2016-07-21
複製代碼 代碼如下: $a = "字串";$c= explode("要刪除的文字", $a, 2); $b = $c[0].$c[1]; explode (PHP 3, PHP 4, PHP 5) explode -- 使用一個字串分割另一個字串 描述 array explode ( string separator, string string [, int limit] ) 此函數返回由字串組成的數組,每個元素都是 string 的一個子串,它們被字串 separator
Time of Update: 2016-07-21
複製代碼 代碼如下: function assoc_unique($arr, $key) { $tmp_arr = array(); foreach($arr as $k => $v) { if(in_array($v[$key], $tmp_arr)) { unset($arr[$k]); } else {
Time of Update: 2016-07-21
有時候我們讀取資料庫輸出的時候可能會需要按照中文使用者名稱的方式進行排序,傳統的MySQL查詢代碼如下: 複製代碼 代碼如下: $sql="SELECT * FROM users";//傳統查詢方式 按照中文使用者名稱進行排序的MySQL查詢代碼如下: 複製代碼 代碼如下: $sql="SELECT * FROM users ORDER BY CONVERT(name USING gbk)";//按照中文用
Time of Update: 2016-07-21
在需要輸出網站使用者註冊數,或者插入資料之前判斷是否有重複記錄的時候,就需要擷取滿足條件的MySQL查詢的記錄數目。 第一種方法:查詢時候直接統計 複製代碼 代碼如下: $sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=$result['count']; 第二種方法:先取出,後統計 複製代碼 代碼如下:
Time of Update: 2016-07-21
a. 如果欲使用gb2312編碼,那麼php要輸出頭:header(“Content-Type: text/html; charset=gb2312"),靜態頁面添加,所有檔案的編碼格式為ANSI,可用記事本開啟,另存新檔選擇編碼為ANSI,覆蓋源檔案。 b. 如果欲使用utf-8編碼,那麼php要輸出頭 :header(“Content-Type: text/html;
Time of Update: 2016-07-21
有時候我們需要在應用程式中使用隨機產生使用者名稱和密碼,這樣可以大大提高應用程式的安全,在PHP中產生隨機使用者名稱和密碼可以使用 mt_rand 函數或者是 rand 函數, rand 函數在驗證碼中的應用多一些,而產生長字元的隨機碼一般都需要 mt_rand 函數。 使用PHP產生隨機數可以應用在許多地方,比如可以設計程式的隨機密碼、類比擲骰子遊戲的應用程式、石頭剪子布遊戲應用程式等等。 下面是PHP產生隨機數的兩個函數方法:複製代碼
Time of Update: 2016-07-21
首先下載最新版vld擴充: 複製代碼 代碼如下: ~/public_html/php-5.3.13/ext> wget http://pecl.php.net/get/vld-0.11.2.tgz ~/public_html/php-5.3.13/ext> tar zxvf vld-0.11.2.tgz ~/public_html/php-5.3.13/ext> cd vld-0.11.2/ 接下來編譯安裝vld擴充: 複製代碼 代碼如下:
Time of Update: 2016-07-21
一、MongoDB簡介MongoDB (名稱來自"humongous") 是一個可擴充的、高效能、開源、模式自由、面向文檔的資料庫,集文檔資料庫、索引值對儲存和關係型資料庫的優點於一身。官方網站:http://www.mongodb.org/,MongoDB特點:•面向文檔儲存(類JSON資料模式簡單而強大)•動態查詢•全索引支援,擴充到內部對象和內嵌數組•查詢記錄分析•快速,就地更新•高效儲存二進位大對象
Time of Update: 2016-07-21
phpExcel將讀取的儲存格資訊儲存在記憶體中,我們可以通過複製代碼 代碼如下: PHPExcel_Settings::setCacheStorageMethod()來設定不同的緩衝方式,已達到降低記憶體消耗的目的!1、將儲存格資料序列化後儲存在記憶體中複製代碼 代碼如下: PHPExcel_CachedObjectStorageFactory::cache_in_memory_serialized; 2、將儲存格序列化後再進行Gzip壓縮,然後儲存在記憶體中複製代碼 代碼如下: