Time of Update: 2016-07-29
比如預設submit按鈕這樣操作:>複製代碼 代碼如下:function checkPostResult(){ var cid = setInterval(function(){ if( $('__formid').innerText == 'success'){ alert('提交成功'); location.href='xxxxx.php'; clearInterval(cid); } },1000); }
Time of Update: 2016-07-29
今天,'大型伺服器'模式已經過去,取而代之的是大量的小伺服器,使用各種各樣的負載平衡技術。這是一種更可行的方法,將使硬體成本降至最低。 '更多小伺服器'的優勢超過過去的'大型伺服器'模式體現在兩個方面: 1. 如果伺服器宕機,那麼負載平衡系統將停止請求到宕機的伺服器,轉而分發負載到其他正常啟動並執行伺服器上。 2. 擴充你的伺服器更加容易。你要做的僅僅是加入新的伺服器到負載平衡系統。不需要中斷你的應用運行。 所以,把握住這個機會:).
Time of Update: 2016-07-29
1,表單部分: 複製代碼 代碼如下: my is upfile app!! 2,處理表單頁面:複製代碼 代碼如下:$mkdir_file_dir = mkdir('./img/'.$_POST['title'],0777); //擷取到標題,在最終的目錄下面建立一個檔案夾用來存放分類指定的檔案 $tmp_file_name = $_FILES['file']['tmp_name']; //得到上傳後的臨時檔案 $file_name =
Time of Update: 2016-07-29
(1)所有資料都應該隱藏在所在的類的內部。 (2)類的使用者必須依賴類的共有介面,但類不能依賴它的使用者。 (3)盡量減少類的協議中的訊息。 (4)實現所有類都理解的最基本公有介面[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內容、從ASCII描述解析等等]。 (5)不要把實現細節(例如放置共用代碼的私人函數)放到類的公有介面中。 如果類的兩個方法有一段公用代碼,那麼就可以建立一個防止這些公用代碼的私人函數。 (6)不要以使用者無法使用或不感興趣的東西擾亂類的公有介面。
Time of Update: 2016-07-29
就升級了本地的開發環境,沒有涉及到生產環境.其實從5.3.0升級到5.3.3的過程還算蠻簡單的,就是修改自己的程式有點麻煩,遇到了個小問題就是升級後竟然自己的項目無法串連mysql了,原因就是資料庫配置串的問題,將localhost換成了127.0.0.1就好了.以後我在也不會在用localhost了........本文環境介紹:WAMP PHP版本 5.3.0 vc6 ,升級到 5.3.3 vc6步驟0.停止WAMP服務 複製解壓的php5.3.3 到 E:\Wamp\bin\php1.
Time of Update: 2016-07-29
1.概要:學習任何語言都需要 多看 多想 多寫 多問!!寫編程是一種熟能生巧的東西!因為知識就那麼多,你看多了就會覺得怎麼都一樣。 程式員就是炒冷飯的,一遍又一遍。代碼多敲幾遍就可以閉著眼睛寫了,所以企業招聘都會問你寫過多少行代碼的!!程式員最忌諱浮躁,有時候發現一段程式完全找不出錯誤,僅僅是因為少了或多了一個符號,程式員需要的是細心,粗心的人當不了程式員!
Time of Update: 2016-07-29
下面我講講關於這套系統的載入流程 定義根目錄,定義include目錄 載入核心檔案 設定檔'config.inc.php' 全域函數'global.func.php' 目錄操作函數'dir.func.php' url相關函數'url.func.php' 資料輸出相關類'output.class.php' 權限類別'priv_group.class.php' 時間處理類'times.class.php' 載入語言數組'phpcms.lang.php'
Time of Update: 2016-07-29
1、mysql_connect()-建立資料庫連接格式: resource mysql_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]]) 例: $conn = @mysql_connect("localhost", "username", "password") or die("不能串連到Mysql Server"); 說明:使用該串連必須顯示的關閉串連 2、
Time of Update: 2016-07-29
php版的代碼比較簡單:複製代碼 代碼如下:$p=$_GET['p']; $pics=file($p); for($i=0;$i{ echo $pics[$i]; } ?> 使用方法:將檔案儲存成i.php上傳到根目錄 將不能外鏈的圖片地址改成http://你的網域名稱p.php?p=圖片地址 asp版,網上用的比較多的複製代碼 代碼如下:Dim url, body, myCache url = Request.QueryString("url") Set myCache = new
Time of Update: 2016-07-29
安裝PHPnow時如果遇到下列問題: 安裝服務[apache_pn]失敗.可能原因如下: 1. 服務名已存在,請卸載或使用不同的服務名. 2. 非管理員權限,不能操作 Windows NT 服務. 請首先確認作業系統的版本。如果您正在使用Windows Vista或Windows 7,那麼首先要排除許可權問題。您可以在”開始——搜尋“中輸入”cmd“,在搜尋結果中找到“cmd.exe“,點右鍵,選擇“以管理員身份運行”。然後使用DOS命令重新運行“PHPnow”解壓目錄中的“Init.cmd”:
Time of Update: 2016-07-29
複製代碼 代碼如下: function BigEndian2Int($byte_word, $signed = false) { $int_value = 0; $byte_wordlen = strlen($byte_word); for ($i = 0; $i { $int_value += ord($byte_word{$i}) * pow(256, ($byte_wordlen - 1 - $i)); } if ($signed) {
Time of Update: 2016-07-29
數字索引數組: bool usort( array &$array, callback $cmp_function ) usort函數對指定數組(參數1)按指定方式(參數2)進行排序。 當我們想對多維陣列進行排序時,多維陣列的每個元素又是一數群組類型,而兩個數組如何比較大小?這是需要使用者自訂的(是按每個數組的第一元素比較還是…)。 複製代碼 代碼如下://定義多維陣列 $a = array( array("sky", "blue"), array("apple", "red"), array(
Time of Update: 2016-07-29
複製代碼 代碼如下:/*************by garcon1986*********/ //print和echo的區別: //1. echo可以輸入多個字串,而print不能。 print "hello"."world"; //成功 echo "hello"."world"; //成功 //print "hello","world"; //失敗 echo "hello","world"; //成功 //2. echo比print更快。 $stime = microtime(true);
Time of Update: 2016-07-29
複製代碼 代碼如下:/*** Function: PHP header() examples (PHP) ** Desc: Some examples on how to use the header() function of PHPYou find a detailed tutorial at expertsrt.com (English) or at ffm.junetz.de (German).These is also a good help about caching at web-
Time of Update: 2016-07-29
翻出來源碼開了下,字串中使用換行的方法為"Name:{$name}\nAddress:{$adress}\nCity:{$city}\nCountry:{$country}\n ......" 既然"\n"起不到換行的目的,修改成"\r\n"看看. 修改 =》 提交 =》測試 得出的結果還是 沒有換行!!!! 難道是作業系統相容問題?? 直接使用php runtime 常量 PHP_EOL 替代 "\r\n" 修改 =》 提交 =》測試 得出的結果還是 沒有換行!!!! 什麼情況?
Time of Update: 2016-07-29
有同學問了一個問題: 複製代碼 代碼如下:for($i = 'A'; $i echo $i; } //輸出是啥? 輸出是: 複製代碼 代碼如下:ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARAS……. 為啥? 其實很簡單, PHP的手冊中也有說明, 只不過恐怕很多人不會一章一節的把手冊仔細閱讀一遍: 複製代碼 代碼如下:PHP follows Perl's convention when dealing with
Time of Update: 2016-07-29
複製代碼 代碼如下:function ($file_name,$pass_type=array('jpg','jpeg','gif','bmp','png')){ $yx_file = $pass_type; $kzm = substr(strrchr($file_name,"."),1); $is_img = in_array(strtolower($kzm),$yx_file); if($is_img){ return true; }else{ return false; } }
Time of Update: 2016-07-29
一是PHP擷取當前頁面的網址: 複製代碼 代碼如下://獲得當前的指令碼網址 function GetCurUrl() { if(!empty($_SERVER["REQUEST_URI"])) { $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; } else { $scriptName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["QUERY_STRING"])) {
Time of Update: 2016-07-29
有同學問了一個問題: 複製代碼 代碼如下:for($i = 'A'; $i echo $i; } 輸出是啥? 輸出是: ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARAS……. 為啥? 其實很簡單, PHP的手冊中也有說明, 只不過恐怕很多人不會一章一節的把手冊仔細閱讀一遍: PHP follows Perl's convention when dealing with arithmetic operations
Time of Update: 2016-07-29
複製代碼 代碼如下:/*—————————————————— */ //– 擷取無限分類的列表資料 /*—————————————————— */ function get_sort ($parent_id=0,$n=-1) { global $db; static $sort_list = array (); $sql = "SELECT * FROM ".$db->table('article_sort')." WHERE `parent_id` = '{$parent_id}'";