Time of Update: 2016-07-13
# # ob_start();# session_start();# class CC{# private $REFURL="http://www.BkJia.com"; //登陸成功後轉換頁面# private $LoginFLAG=false; //登陸成功標誌# private $loginFILE="loginmsg.txt"; //資訊檔# function setFlag($flag){#
Time of Update: 2016-07-13
首先看JQ的擴充如下://city selectedjQuery.fn.cityselect = function(n,s1,s2,s3) {if ((n!=3)&&(n!=2)) {n=2};if (s1=="") {s1="province"};if (s2=="") {s2="city"};if (s3=="") {s3="area"};if (n==2){//二級聯動 //alert(s1+$("select[@name="+s1+"]
Time of Update: 2016-07-13
單張的圖片上傳是不複雜的,這裡涉及到多張圖片上傳和對圖片格式的校正,保證上傳的一定是圖片,防止上傳其他檔案到伺服器。基本實現演算法是使用數組的形式,把所有的圖片提交個一個數組,對數組的元素進行一個個的處理。/********************************************** 檔案:uploadimg.php* 用途:圖片上傳程式* 版本:v1.0* 建立:2005-03-28 11:07* 修改:2005-04-06 08:43* 著作權:heiyeluren*****
Time of Update: 2016-07-13
main.phpfunction getoption(select1,target){ if(select1.value!=0){ //select1是提交資料的來源的select菜單名 var url = "getoption.php?pid="+select1.value;//取得xml的url //alert(url); var ajax = InitAjax(); var i = 0;
Time of Update: 2016-07-13
一個可以擷取msn上使用者資訊的代碼/** bkJia中文網,整體提供,測試通過* www.bkJia.com */$msn = new myMSN(php100@2cto.com, "123");// MSNv9class myMSN {private $server = "messenger.hotmail.com";private $port = 1863;private $nexus =
Time of Update: 2016-07-13
不少網站訪問統計程式提供有“來路”資訊,客戶查閱統計資料時從中得知訪問者從什麼網站串連過來。所謂“來路”,其實就是別人從哪裡點擊了你網站的連結,即,從什麼頁面串連到你的網站。在PHP中,擷取“來路”資訊是非常簡單的,我們只需用到referer。HTTP頭攜帶的資訊當中包含有一個變數$_SERVER[HTTP_REFERER],它提供的就是“來路”完整URL地址。以下代碼放入你的PHP頁面指令碼,它就能
Time of Update: 2016-07-13
除了限制訪問,訪問方式也決定哪個方法將被子類調用或哪個屬性將被子類訪問. 函數調用與函數本身的關聯,以及成員訪問與變數記憶體位址間的關係,稱為綁定. 在電腦語言中有兩種主要的綁定方式?靜態繫結和動態綁定. 靜態繫結發生於資料結構和資料結構間,程式執行之前. 靜態繫結發生於編譯期, 因此不能利用任何運行期的資訊. 它針對函數調用與函數的主體,或變數與記憶體中的區塊. 因為PHP是一種動態語言,它不使用靜態繫結.
Time of Update: 2016-07-13
PHP base64_decode+gzinflate壓縮編碼和解碼代碼PHP目前在網路中被用的越來越多,加密解密的話題也一直沒有停息過。下面簡單介紹一下base64_decode+gzinflate壓縮編碼和解碼代碼方法,就是通常我們在程式中見的eval(gzinflate(base64_decode(加密代碼)));
Time of Update: 2016-07-13
功能很簡單,就是緩衝整個頁面,可以設定緩衝時間,可以緩衝特定的URL,例如:test.php?id=12,當目標檔案更新時,如test.php,快取檔案也會更新,即使仍處於緩衝期內。class cache{var $cache_dir = ./cache/;//This is the directory where the cache files will be stored;var $cache_time = 120;//How much time will keep the cache
Time of Update: 2016-07-13
調用方式 xxx.php?user=xxx 保證程式放的目前的目錄可寫檔案夾 可寫檔案 預設存放方式為 ./使用者名稱/相簿1描述/圖片描述-1.圖片尾碼 function open($host,$file){$return = "";$header = ;while($header!=200){$fp = fsockopen($host, 80, $errno, $errstr, 30);if (!$fp) { echo "$errstr ($errno)n";} else {
Time of Update: 2016-07-13
smarty的程式設計部分:在smarty的模板設計部分我簡單的把smarty在模板中的一些常用設定做了簡單的介紹,這一節主要來介紹一下如何在smarty中開始我們程序設計。PHP代碼:--------------------------------------------------------------------------------首先來介紹一下在上一節中我們使用的過的.php檔案中的一些元素。同樣,我們拿上一節中最開始的那個index.php檔案來說明一下:============
Time of Update: 2016-07-13
function UPCAbarcode($code) { $lw = 2; $hi = 100; $Lencode = array(0001101,0011001,0010011,0111101,0100011, 0110001,0101111,0111011,0110111,0001011); $Rencode = array(1110010,1100110,1101100,1000010,1011100, 100
Time of Update: 2016-07-13
/*$ip="127.0.0.1";if($_SERVER["REMOTE_ADDR"]==$ip){ header("location:xxx.php");}else{ header("location:yyy.php");}function limitIp($ip){if($_SERVER[REMOTE_ADDR]==$ip){ header("location:XXx.php");}else{
Time of Update: 2016-07-13
echo "Hello World";echo "This spansmultiple lines. The newlines will beoutput as well";echo "This spansmultiple lines. The newlines will beoutput as well.";echo "Escaping characters is done "Like this".";// You can use variables inside of an echo
Time of Update: 2016-07-13
index.htmupload.php$f=$_FILES[jeff_img_upload];//有沒有傳檔案判斷if ($f[error]==4){echo("");}else{//出錯判斷if ($f[error]){echo "失敗,檔案太大了!錯誤碼是".$f[error];exit;}//類型判斷if (substr($f[type], 0, 5) == image) { switch ($f[type]) {
Time of Update: 2016-07-13
function getDirSize($dir) { $handle = opendir($dir); while (false!==($FolderOrFile = readdir($handle))) { if($FolderOrFile != "." && $FolderOrFile != "..") {
Time of Update: 2016-07-13
PHP實現對文本資料庫的資料顯示、加入、修改、刪除、查詢五大基本操作的方法我用一個留言本程式作為例子,闡述PHP實現對文本資料庫的資料顯示、加入、修改、刪除、查詢五大基本操作的方法。此文本資料庫共有欄位10個:客戶IP、發言時間、客戶名、客戶EMAIL、客戶首頁地址、留言表情圖片名、客戶QQ、客戶形象圖片、留言內容、管理員回複內容。1、加入資料程式段。$date=date("Y-m-d H:i:s");//取得系統時間$ip = $HTTP_SERVER_VARS[REMOTE_ADDR]; /
Time of Update: 2016-07-13
字串分割與串連函數: 代碼: array explode(string delimiter, string data)使用字串 dellimiter 把 data 分割成一個數組返回 類似函數:split()代碼: string implode(array data, string dellimiter)作用和explode()正好相反,把數組用dellimiter串連成一個長字串 函數別名:join()代碼: array split(string pattern, string text[,
Time of Update: 2016-07-13
PHP是個偉大的web開發語言,靈活的語言,但是看到php程式員周而復始的犯的一些錯誤。我做了下面這個列表,列出了PHP程式員經常犯的10中錯誤,大多數和安全相關。看看你犯了幾種 1.不轉意html entities一個基本的常識:所有不可信任的輸入(特別是使用者從form中提交的資料) ,輸出之前都要轉意。echo $_GET[usename] ;這個例子有可能輸出:/*更改admin密碼的指令碼或設定cookie的指令碼*/這是一個明顯的安全隱患,除非你保證你的使用者都正確的輸入。如何修複
Time of Update: 2016-07-13
這篇文章介紹了在php中的物件導向編程(oop,object oriented programming)。我將向你示範怎麼通過使用一些oop的概念和php的技巧來減少編碼和提高品質。祝你好運! 物件導向編程的概念: 不同的作者之間說法可能不相同,不過一個oop語言必須有以下幾方面: 抽象資料類型和資訊封裝 繼承 多態 在php中是通過類來完成封裝的: ---------------------------------------------------class something { //