Time of Update: 2016-07-21
實現打包功能~輕鬆方便!壓縮比雖比winrar差那麼一點 但是也沒啥關係 畢竟只打包做下載 省下了自己去伺服器上把網站打包 如果伺服器不是自己的就更麻煩了 要讓別人幫忙打下包 複製代碼 代碼如下://php壓縮目錄成zip包 //作者:小鋒 $button=$_POST['button']; if($button=="開始打包") { $zip = new ZipArchive(); $filename = "./".date(
Time of Update: 2016-07-21
在Unix(Linux)上,在按照手冊的指令安裝好MySQL後,你必須運行mysql_install_db指令碼建立包含授權 表的mysql資料庫和初始許可權。在Windows上,運行分發中的Setup程式初始化資料目錄和mysql資料庫。假 定伺服器也在運行。 當你第一次在機器上安裝MySQL時,mysql資料庫中的授權表是這樣初始化的: 你可以從本地主機(localhost)上以root串連而不指定口令。root使用者擁有所有許可權(包括系統管理權限)
Time of Update: 2016-07-21
"^The": 匹配以 "The"開頭的字串; "of despair$": 匹配以 "of despair" 結尾的字串; "^abc$": 匹配以abc開頭和以abc結尾的字串,實際上是只有abc與之匹配; "notice": 匹配包含notice的字串; 你可以看見如果你沒有用我們提到的兩個字元(最後一個例子),就是說 模式(Regex) 可以出現在被檢驗字串的任何地方,你沒有把他鎖定到兩邊。 這裡還有幾個字元 '*', '+',和 '?',
Time of Update: 2016-07-21
企業網站好說,至少需要個虛擬機器主機什麼的;可是OA,財務……這些內部系統就不好說了,總不能把代碼和資料庫扔給人家,寫個說明,讓他們自己照著說明去配置環境,安裝代碼吧。這樣顯然不像話,要知道隔行如隔山啊!再者,萬一客戶離自己呆的地方十萬八千裡,總不能過去給人安裝吧,這樣估計所有收入都擋不住這一來一往的車費的。所以把WAMP環境+PHP程式+維護安裝卸載程式打成EXE安裝包就很有必要。要讓客戶安裝PHP程式就像安裝QQ一樣簡單,方便! 方法應該有N多種。我所知道的只有三種。
Time of Update: 2016-07-21
// 檔案目錄 define(‘DL_DIR', ‘temp/'); // 常見副檔名所對應的MIME類型 $MIMETypes = array( ‘ez' => ‘application/andrew-inset', ‘hqx' => ‘application/mac-binhex40′, ‘cpt' => ‘application/mac-compactpro', ‘doc' => ‘application/msword', ‘bin' =>
Time of Update: 2016-07-21
1.產生隨機字串函數 function random($length) { $hash = @#@#; $chars = @#abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz@#; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); for($i = 0; $i $hash .= $chars[mt_rand(0, $max)]; }
Time of Update: 2016-07-21
如:name|s:4:"tasm";passwd|s:6:"111111";mode|s:1:"1",也知道該session存放的位置,而且可以上傳檔案,所以嘛,當時就做了一次小小的駭客,線上的朋友的密碼可以一覽無餘,呵呵: function submit1(){ global $username; print "論壇監聽器"; $i=0; if($username=="tasm"||$username=="Tasm") { print "你也太黑了吧?連我你也查?"; return; }
Time of Update: 2016-07-21
1/無法載入mcrypt擴充,請檢查PHP配置; 2/設定檔現在需要絕密的短語密碼(blowfish_secret); 3/#2003-伺服器沒有響應。 為了以備不時之需,把遇到的這些問題的解決方案歸納到飄易部落格,省得日後再遇到這類問題還要到處閱讀文檔,尋找解決方案。
Time of Update: 2016-07-21
/** * 從數組中刪除空白的元素(包括只有空白字元的元素) * * @param array $arr * @param boolean $trim */ 複製代碼 代碼如下: function array_remove_empty(& $arr, $trim = true) { foreach ($arr as $key => $value) { if (is_array($value)) { array_remove_empty($arr[$key]); } else { $value =
Time of Update: 2016-07-21
它是基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集 JSON 主要利用了成對的 {} 來包住各個object(物件),用成對的 [] 來包各個array(陣列), 用成對的 "" 來包住各字串,用逗號來區隔各變數而資料型態有 string, number, array, object 下面簡單的JSON格式,敘述了一個 object json
Time of Update: 2016-07-21
關於DISCUZ不用通行證登陸得內容介紹 DISCUZ是中國最常用的論壇,雖然他本身有通行證給大家串連,但實際上使用者的統一還是很不好,經常要建立兩個使用者表,第一不利於註冊和管理,第二浪費資料庫。 最近做一個項目也是使用的DISCUZ,所以研究了一下DISCUZ的登陸,基本完成了同步登陸。大家如果有興趣可以研究一下。
Time of Update: 2016-07-21
;;;;;;;;;;;; ;; 文法 ;; ; 該檔案的文法非常簡單。空白字元和以分號開始的行被簡單地忽略。 ; 章區段標頭(例如: [php])也被簡單地忽略,即使將來它們可能有某種意義。 ; 設定指令的格式如下: ; directive = value ; 指令名(directive)是大小寫敏感的!所以"foo=bar"不同於"FOO=bar"。 ; 值(value)可以是: ; 1. 用引號界定的字串(如:"foo") ; 2. 一個數字(整數或浮點數,如:0, 1, 34, -1, 3
Time of Update: 2016-07-21
複製代碼 代碼如下: function GetIP() { //擷取IP if ($_SERVER["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; else if ($_SERVER["HTTP_CLIENT_IP"]) $ip = $_SERVER["HTTP_CLIENT_IP"]; else if ($_SERVER["REMOTE_ADDR"]) $ip = $_SERVER["REMOTE_ADDR"];
Time of Update: 2016-07-21
複製代碼 代碼如下:$a = 1; $b = 2; if (1==1) { $andy = '帥哥'; } ?> 一般注釋的時候,用 複製代碼 代碼如下:/* $a = 1; $b = 2; */ if (1==1) { $andy = '帥哥'; } ?> 調程式的時候,老要把後面的*/拿到前面去,很麻煩 複製代碼 代碼如下:/**/ $a = 1; $b = 2; if (1==1) { $andy = '帥哥'; } ?> 現在應該這樣寫 這樣是注釋掉 複製代碼 代碼如下:/** $a =
Time of Update: 2016-07-21
http://php-accelerator.co.uk/ 可以下載,是zend的強勁對手。是免費的。我已經在用啦。效果還不錯。 修改 PHP.ini 加上: zend_extension = /usr/local/lib/php_accelerator_1.3.3r2.so phpa = on phpa.tweaks = on phpa.cache_dir = /tmp phpa.file_perms = 400 phpa.cache_file_prune_period = 1h
Time of Update: 2016-07-21
MySQL好像從5.0開始才引入預存程序,反正以前做應用的時候從沒碰過,不過現在因為主要作內部系統,所以很多應用都用到了預存程序,當然前台有時候也需要調用MySQL預存程序,PHP的MySQL Lib好像支援的不是很好,不過我搜尋了些資料,雖然不多,但是還是嘗試的使用了,現在介紹一下方法,以便用到的朋友不用再頭疼。 lMySQL擴充也是支援預存程序的,不過只支援無返回結果的預存程序,如果該預存程序存在輸出,這個調用就會拋出一個錯誤,具體錯誤忘記了。調用方式很簡單: $rs =
Time of Update: 2016-07-21
複製代碼 代碼如下:/** * 功能:分頁類 * 作者:phpox * 時間:Sat Jul 14 18:15:02 CST 2007 */ defined('PHPOX') or die(header("HTTP/1.1 403 Not Forbidden")); class page{ public $infocount; public $pagecount; public $items; public $pageno; public $start; public $next;
Time of Update: 2016-07-21
PHP頁面中如果不希望出現以下情況: 單引號被轉義為 \' 雙引號被轉義為 \" 那麼可以進行如下設定以防止: 方法一:在PHP.ini中設定:magic_quotes_gpc = Off 方法二: $str=stripcslashes($str)http://www.bkjia.com/PHPjc/319542.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/319542.htmlTechArticlePHP頁面中如果不希望出現以下情況:
Time of Update: 2016-07-21
301轉向定義 301轉向(或叫301重新導向,301跳轉)是當使用者或搜尋引擎向網站伺服器發出瀏覽請求時,伺服器返回的HTTP資料流中頭資訊(header)中的狀態代碼的一種,表示本網頁永久性轉移到另一個地址。 其它常見的狀態代碼還包括,200表示一切正常,404網頁找不到,302暫時轉向,等等。 網站做轉向的方法 網址轉向方法主要包括:301轉向,302轉向,JavaScript轉向,PHP/ASP/CGI轉向,META
Time of Update: 2016-07-21
簡易使用方法: 複製代碼 代碼如下:$object = new httpdownload(); $object->set_byfile($file)%N#H#%;//伺服器檔案名稱,包括路徑 $object->filename = $filename;//下載另存新檔的檔案名稱 $object->download(); 3.源檔案: 複製代碼 代碼如下:class httpdownload { var $data = null; var $data_len = 0; var $data_mod