Time of Update: 2018-12-07
我最近在 PHP 官網上看到又有新版的 PHP 下載了,於是上去找找 For Windows 的版本,可是一看確傻眼了,一共給了四個版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,這讓我這個菜鳥頭疼啊,還好 PHP 官網提供下載的地方左邊有個英文 choose 我看懂了,我估摸著就是如何來選擇版本的意思吧,於是開始查字典及上網尋找,終於看明白了具體意思,
Time of Update: 2018-12-07
使用方法:Memcached$cache = new Cache_MemCache(); $cache->addServer('www1'); $cache->addServer('www2',11211,20); // this server has double the memory, and gets double the weight $cache->addServer('www3',11211); // Store some data
Time of Update: 2018-12-07
樣本一(用php的內建壓縮函數):<?PHP if(Extension_Loaded('zlib')) Ob_Start('ob_gzhandler'); Header("Content-type: text/html"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-07
//資料庫mysql-- 資料庫: `student`---- ------------------------------------------------------------ 表的結構 `student`--CREATE TABLE `student` ( `id` int(50) NOT NULL auto_increment, `name` varchar(50) collate utf8_unicode_ci NOT NULL, `dept` varchar(50)
Time of Update: 2018-12-07
vs.php中使用apache或IIS7進行外部調試1、解決vs.php2.7在Windows7下調試apache出錯的問題 vs.php預設使用內部偵錯模式,由於vs.php2.7預設內建的內部調試的apache和php版本比較低, 在Windows7中啟動並執行時候會產生不相容的情況,具體表現為apache出錯退出,解決辦法: 改變安裝目錄中的apache.exe在相容模式下運行 我這邊是C:\Program Files\Jcx.Software\VS.Php\2008
Time of Update: 2018-12-07
開始 Index.php 是從零開始建立 WordPress 佈景主題系列教程的第三篇。在介紹了 WordPress 主題的一些規則和術語,以及對 WordPress 模板和模板檔案瞭解之後,現在是開始動手建立 WordPress 主題了的時候。在這篇中,你將要著手開始寫 WordPress 代碼。這裡建議在本地電腦上安裝 WordPress,而不是安裝到伺服器上,因為本地更方便測試。第1步:開啟 XAMPP 控制台。在 XAMPP 檔案夾(通常是:C:\xampp),雙擊
Time of Update: 2018-12-07
玩Wordpress朋友總會難免需要對自己的WP進行一些個性調整或者為自己做一套個性的主題,一般的小修改直接線上調整完全沒有問題,但要是為自己打造一套個性主題的時候最好還是選擇本地進行調試,所以一些針對WIN系統的PHP調試軟體就應運而生。最近我也在調試一個新PHP程式,但苦於找不到一款更適合的調試軟體令我頭痛不已,之前安裝的XAMPP也不知道那裡錯亂了,就是啟動不了!好在昨晚讓我找到一篇好文章,在linxo.cn那裡看到了常用的PHP本地測試環境,在裡面找到了適合我的php本機伺服器,在這些非
Time of Update: 2018-12-07
1. sys_getloadavg()sys_getloadavt()可以獲得系統負載情況。該函數返回一個包含三個元素的數組,每個元素分別代表系統再過去的1、5和15分鐘內的平均負載。 與其讓伺服器因負載過高而宕掉,不如在系統負載很高時主動die掉一個指令碼,sys_getloadavg()就是用來幫你實現這個功能的。 不過很遺憾,該函數在windows下無效。 2. pack()Pack()能將md5()返回的32位16進位字串轉換為16位的二進位字串,可以節省儲存空間。 3.
Time of Update: 2018-12-07
PHP 和C#的值拷貝區別 (如果哪裡說的不對,還望指出!本人也是新手,只是秉承分享的精神來寫這篇文章) $a = 2; $b = $a; //在php中這裡把b的地址指向a 所以b此時也等於2;區別就在這 $a = 5; //這時php中a的值又重新寫值,所以php核心這時才會把b重新分配一個地址,然後把a原先的值進行拷貝。這就是 寫時拷貝 原理 , 也就是說,除非進行寫操作,否則實值型別就是指向一個地址。 而C#中。實值型別的複製。永遠都是建立一個地址 如: int a = 2;
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php//方法一function extend_1($file_name){$retval="";$pt=strrpos($file_name, ".");if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
Time of Update: 2018-12-07
眾所周知,檔案上傳在一些網站應用程式中是必不可少的一部分。比如個人部落格上傳個性頭像,一些論壇分享好的學習資料等,這就涉及到使用表單處理檔案上傳的知識,在php中我們可以使用$_FILES這個全域數組來處理。下面就看看基本的檔案上傳處理部分。首先要說明的,能夠上傳檔案必定是一個安全隱患,所以在開發這部分功能時,一定要注意網站的安全性。而本文所探討的只是基本的檔案上傳部分,關於安全性這方面考慮的較少,希望在日後的進階應用程式中可以學習的到。在PHP預定義變數這一節我們對一些預定義變數進行了一些大概
Time of Update: 2018-12-07
轉點別人的代碼,留著自己用!<HTML><HEAD><TITLE>檔案上傳</TITLE><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD><BODY><? $UploadedFile=$_FILES['UploadedFile']['tmp_name'];
Time of Update: 2018-12-07
說實話如果一個網站的前台都是注入漏洞,那麼憑經驗,萬能密碼進背景幾率基本上是 百分之百。 可是有的人說對PHP的站如果是GPC魔術轉換開啟,就會對特殊符號轉義,就徹底杜絕了 PHP注入。 其實說這話的人沒有好好想過,更沒有嘗試過用萬能密碼進PHP的後台。 其實GPC魔術轉換是否開啟對用萬能密碼進後台一點影響也沒有。 如果你用這樣的萬能密碼‘or'='or’,當然進不去,理由是GPC開啟的時候單引號會被轉換。 PHP注入時我常用的萬能密碼是:‘or 1=1
Time of Update: 2018-12-07
php的checkbox取值方式跟其它語言有點不同,例如假設我們有一個html頁面,代碼如下:<FORM method="post" action="checkTest.php"><INPUT name="test[]" type="checkbox" value="1" /><INPUT type="checkbox" name="test[]" value="2" /><INPUT type="checkbox" name="test[]"
Time of Update: 2018-12-07
addcslashes — 為字串裡面的部分字元添加反斜線逸出字元addslashes — 用指定的方式對字串裡面的字元進行轉義bin2hex — 將位元據轉換成十六進位表示chop — rtrim() 的別名函數chr — 返回一個字元的ASCII碼chunk_split — 按一定的字元長度將字串分割成小塊convert_cyr_string — 將斯拉夫語字元轉換為別的字元convert_uudecode — 解密一個字串convert_uuencode —
Time of Update: 2018-12-07
foreach()有兩種用法:1: foreach(array_name as $value) { statement; }這裡的array_name是你要遍曆的數組名,每次迴圈中,array_name數組的當前元素的值被賦給$value,並且數組內部的下標向下移一步,也就是下次迴圈回得到下一個元素。 2:foreach(array_name as $key => $value) { statement; } 這裡跟第一種方法的區別就是多了個$k
Time of Update: 2018-12-07
/** $UpDown //移動方向,up或down $table //表名 $id //當前移動的ID $id_col //ID欄位的名稱 $oc_col //排序欄位的名稱 $where //條件*/function MoveUpDown($UpDown,$table,$id,$id_col='id',$oc_col='OrderColumn',$where='') { if($UpDown=='up'){$op='<';$desc='desc';}else{$op='>';
Time of Update: 2018-12-07
1. 截取GB2312中文字串<?php< ?php //截取中文字串function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr .= substr($str, $i, 2); $i++;
Time of Update: 2018-12-07
據介紹通達OA 簡訊、線上人員、郵件檢查機制,全部採用無重新整理技術。我分析後通達用的是Ajax技術。Ajax是多種技術的綜合,是一種動態可以實現WEB頁面局部重新整理的技術。Ajax的基本原理Ajax實現的web互動效果跟傳統的大不相同,它通過Ajax 引擎,使得應用過程很自然,操作很流暢,因為其只和伺服器交換有用的資料,而頁面顯示等不必要的資料則不再重新載入。Ajax
Time of Update: 2018-12-07
1. PHP可閱讀隨機字串 此代碼將建立一個可閱讀的字串,使其更接近詞典中的單詞,實用且具有密碼驗證功能。/************** *@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",