Time of Update: 2017-01-19
<pre> <?php /********************** 一個簡單的目錄遞迴函式 第一種實現辦法:用dir返回對象 ***********************/ function tree($directory) { $mydir=dir($directory); echo "<ul>\n"; while($file=$mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".
Time of Update: 2017-01-19
對於確實需要改善論壇附件上傳條件的朋友可以嘗試將上面提及的參數在php.ini進行設定,以適應大檔案上傳的需要。同時別忘記在論壇的後台相應做附件限制的地方進行設定。 論壇主要有2個地方可以對附件上傳的大小進行限制,層級從高到低依次為: 文章相關---附件類型尺寸 使用者組---附件相關 同時,下面提供一個配置指導,來源一些成功通過http上傳大附件的朋友的提供,當然,由於大家的伺服器配置情況以及網路情況不同,並不一定適用你的情況,可能很多地方需要參照修改: 開啟php.ini, 參數 設定
Time of Update: 2017-01-19
簡易使用方法: 複製代碼 代碼如下:$object = new httpdownload(); $object->set_byfile($file)%N#H#%;//伺服器檔案名稱,包括路徑 $object->filename = $filename;//下載另存新檔的檔案名稱 $object->download(); 3.源檔案: 複製代碼 代碼如下:<? class httpdownload { var $data = null; var
Time of Update: 2017-01-19
時間一天天過去,這兩個亮點也變得越來越亮,很快,它們受到了編程者的喜歡,於是有人有疑問了:要是它們兩者相遇,會發生什麼事情?有沒有可能將它們的強項結合在一起呢? 嘗試在PHP和Java之間搭建一座橋樑,利用這座橋樑在這兩個實體之間建立起一個溝通渠道,在這座橋樑的協助下,你可以在Java中開發類,然後在PHP中調用它們的方法,同樣,在你的Java案頭或Web應用程式中也可以使用PHP指令碼。 在這篇文章中,你將會學到如何: ◆安裝和配置PHP/Java橋 ◆在PHP指令碼中使用Java類
Time of Update: 2017-01-19
複製代碼 代碼如下:/*********************/ /* */ /* Version : 5.2.5 */ /* Author : liqiangwork#sohu.com */ /* QQ : 570937581 */ /* */ /*********************/ //-----------------------------產生靜態類------------------------------- class Makehtml{ public
Time of Update: 2017-01-19
/****** 產生Session ID ******/ 基本的思路: 是把當前微秒的時間擷取, 然後產生以個隨機數字, 把隨機數字和目前時間相加後加密一下, 最後再截取需要的長度 /* 函數名稱:create_sess_id() 函數作用:產生以個隨機的會話ID 參 數:$len: 需要會話字串的長度,預設為32位,不要低於16位 返 回 值:返回會話ID 函數作者:heiyeluren */ function create_sess_id($len=32) { // 校正提交的長度是否合法
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php $array = array("key1" => "Simon", 2 => "Elaine"); //數組的建立 echo $array["key1"]; //輸出Simon echo $array[2]; //輸出Elaine ?>複製代碼 代碼如下:<?php $array = array("key1" => array(0 => 1, 1 => 10, 2 => 100), "key2" =>
Time of Update: 2017-01-19
複製代碼 代碼如下:<SCRIPT Language = "JavaScript"> function func() { if(confirm("Are you OK with this?")) { this.location = "ok.php?action=ok"; } else { this.location = "ok.php?action=cancel"; } } </SCRIPT> <html> <head> </head>
Time of Update: 2017-01-19
調用方法:<script language = "javascript" src = "count.php"></script> count.php源碼:複製代碼 代碼如下:<?php $file_name = "count.txt"; $fp = fopen($file_name,"r"); //開啟檔案讀入當前計數 $count = fread($fp, filesize($file_name)); fclose($fp); $count++; //計數加1 $
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php echo <<<JS //使用多行輸出的方法輸出JavaScript代碼 <SCRIPT Language = "JavaScript"> function func() { if(confirm("Are you OK with this?")) { document.write("I'm OK!"); } else { document.write("I'm not OK!"); } } </SCRIPT>
Time of Update: 2017-01-19
頁面try catch裡使用c的 c1,c1裡使用b的b1,b1裡使用a的a1。預設的是:a1裡拋出異常,b1裡捕獲a1的異常,然後再把剛才的異常拋出,c1捕獲,然後拋出,最後頁面捕獲並輸出。結果是:X-Powered-By: PHP/5.1.1Content-type: text/html#0 D:\workspace\myzCollection\test.php(16): a->a1()#1 D:\workspace\myzCollection\test.php(28): b->
Time of Update: 2017-01-19
<?php /** * @name 採集書.php * @date Sun Mar 01 22:48:02 CST 2009 * @copyright 馬永占(MyZ) * @author 馬永占(MyZ) * @link http://blog.csdn.net/mayongzhan/ */ //header('Content-Type:text/html;charset=utf8'); header('Content-Type:text/html;charset=gb2312');
Time of Update: 2017-01-19
是因為XMLHttp在處理返回的responstText的時候把responstBody按UTF-8編碼進行解碼的,如果伺服器端送出的資料流的確是UTF-8編碼,那麼中文字就會正確顯示,但如果是GBK或是其他編碼則會出現上述情況。 解決的辦法是在伺服器端返回的資料流中加上一個header,指明送出的資料流是什麼編碼,這樣XMLHttp就不搞亂了。 複製代碼 代碼如下:header('Content-Type:text/html; charset=GB2312');
Time of Update: 2017-01-19
1. 截取GB2312中文字串 複製代碼 代碼如下:<?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: 2017-01-19
問:如何建立一個檔案? 答:1、使用fopen("要建立的檔案名稱","參數"),參數可選 w,w+,a,a+ 2、使用exec("echo '' > 要建立的檔案名稱");這樣是使用系統方式建立這個檔案,你還可以使用touch這個linux命令來建立 問:為什麼我無法建立檔案? 答:1、如果你使用了fopen建立檔案,是否正確的使用了參數 2、系統許可權問題,請詢問你的WEBMASTER你的FTP目錄是否有寫的許可權
Time of Update: 2017-01-19
代碼如下: 複製代碼 代碼如下:<?php session_start(); define ('P_S', PATH_SEPARATOR); define ('ROOT', "./"); set_include_path(ROOT .P_S .'Zend' .P_S .ROOT.get_include_path()); //載入ZEND 架構 require_once ROOT.'Zend/Loader.php'; require_once
Time of Update: 2017-01-19
在使用模板的時候,會遇到這麼一個問題:顯示分頁資訊時操作麻煩,n多個模板都有分頁塊。 例如: ---共 20 條記錄,當前 3/5 頁 首頁 上一頁 下一頁 尾頁 GO----- 初遇到這個問題的道友,在考慮解決這個問題的時候好像都是在打php的主意,考慮怎麼用php來實現,但是不管你是怎麼設計都後設計成兩種方案 1、用嵌套迴圈來實現 2、用n多個判斷來搞 但是最終還是比較麻煩的,而且解析的時候是用的伺服器端的資源。
Time of Update: 2017-01-19
複製代碼 代碼如下:// +----------------------------------------------------------------------+ // | Willko Framework | // +----------------------------------------------------------------------+ // | Copyright (c) 2008-2009 Willko Cheng | // +----------------
Time of Update: 2017-01-19
複製代碼 代碼如下:$_SERVER['HTTP_ACCEPT_LANGUAGE']//瀏覽器語言 $_SERVER['REMOTE_ADDR'] //目前使用者 IP 。 $_SERVER['REMOTE_HOST'] //目前使用者主機名稱 $_SERVER['REQUEST_URI'] //URL$_SERVER['REMOTE_PORT'] //連接埠。 $_SERVER['SERVER_NAME'] //伺服器主機的名稱。
Time of Update: 2017-01-19
如果沒有提供 callback 函數,array_filter() 將刪除 input 中所有等值為 FALSE 的條目。 刪除數組中為空白值的元素就可以使用這個函數。 複製代碼 代碼如下://刪除數組中的一個元素 function array_remove_value(&$arr, $var){ foreach ($arr as $key => $value) { if (is_array($value)) { array_remove_value($arr[$key], $var);