令PHP初學(xué)者頭疼十四條問題大總結(jié)
1、頁面之間無法傳遞變量 get,post,session在最新的php版本中自動(dòng)全局變量是關(guān)閉的,所以要從面取得提交過來得變量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到。當(dāng)然也可以修改自動(dòng)全局變量為開(php.ini...
|
1、頁面之間無法傳遞變量 get,post,session在最新的php版本中自動(dòng)全局變量是關(guān)閉的,所以要從面取得提交過來得變量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到。當(dāng)然也可以修改自動(dòng)全局變量為開(php.ini...
(1)所有數(shù)據(jù)都應(yīng)該隱藏在所在的類的內(nèi)部。 (2)類的使用者必須依賴類的共有接口,但類不能依賴它的使用者。 (3)盡量減少類的協(xié)議中的消息。 (4)實(shí)現(xiàn)所有類都理解的最基本公有接口[例如,拷貝操作(深拷貝和淺拷貝)、相等性...
前些天看了一個(gè)老外寫的程序,在 MySQL 查詢中使用了很多 Limit 關(guān)鍵字,這就讓我很感興趣了,因?yàn)樵谖矣∠笾校?Limit 關(guān)鍵字似乎更多被使用 MySQL 數(shù)據(jù)庫的程序員用來做查詢分頁(當(dāng)然這也是一種很好的查詢優(yōu)化),那在這里舉個(gè)例...
Limit語法:復(fù)制代碼 代碼如下:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT子句可以被用于強(qiáng)制 SELECT 語句返回指定的記錄數(shù)。LIMIT接受一個(gè)或兩個(gè)數(shù)字參數(shù)。參數(shù)必須是一個(gè)整數(shù)常量。如果給...
復(fù)制代碼 代碼如下:/*********************/ /* */ /* Version : 5.2.5 */ /* Author : liqiangwork#sohu.com */ /* QQ : 570937581 */ /* */ /*********************/ //-----------------------------生成靜態(tài)的類...
<?php //本分頁類不處理SQL; //大大的加快了分頁功能 //http://blog.csdn.net/fkedwgwy //瀟湘博客--瀟湘 /** 演示 require_once('../libs/classes/page.class.php'); $page=new page(array('total'=>1000,'perpage'...
簡易使用方法: 復(fù)制代碼 代碼如下:$object = new httpdownload(); $object->set_byfile($file)%N#H#%;//服務(wù)器文件名,包括路徑 $object->filename = $filename;//下載另存為的文件名 $object->download();
3.源文...
時(shí)間一天天過去,這兩個(gè)亮點(diǎn)也變得越來越亮,很快,它們受到了編程者的喜歡,于是有人有疑問了:要是它們兩者相遇,會(huì)發(fā)生什么事情?有沒有可能將它們的強(qiáng)項(xiàng)結(jié)合在一起呢?
嘗試在PHP和Java之間搭建一座橋梁,利用這座橋梁在這兩個(gè)實(shí)...
<pre> <?php /********************** 一個(gè)簡單的目錄遞歸函數(shù) 第一種實(shí)現(xiàn)辦法:用dir返回對(duì)象 ***********************/ function tree($directory) { $mydir=dir($directory); echo "<ul>/n"; while($file=$mydir->r...
對(duì)于確實(shí)需要改善論壇附件上傳條件的朋友可以嘗試將上面提及的參數(shù)在php.ini進(jìn)行設(shè)置,以適應(yīng)大文件上傳的需要。同時(shí)別忘記在論壇的后臺(tái)相應(yīng)做附件限制的地方進(jìn)行設(shè)置。 論壇主要有2個(gè)地方可以對(duì)附件上傳的大小進(jìn)行限...
本例是在wiondws XP下 IIS5.1 php5.2.1(zip) MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 的安裝與配置 IIS 的安裝
1 在光驅(qū)中放入WindowsXP SP2系統(tǒng)安裝光盤
2 依次在 控制面板 > 添加與刪除 > 添加/刪...
需要大家細(xì)心和耐心.這些在安裝過程中大家將會(huì)體會(huì)到.不正確的地方大家指正批評(píng).本例是在red hat 9下 php5.2.1 apache2.2.4 MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 libxml2-2.6.11 的安裝與配置 其中...
每頁多少條記錄($PageSize)? 當(dāng)前是第幾頁($CurrentPageID)? 現(xiàn)在只要再給我一個(gè)結(jié)果集,我就可以顯示某段特定的結(jié)果出來。 至于其他的參數(shù),比如:($PreviousPageID)、($NextPageID)、總頁數(shù)($numPages)等等,都可以根據(jù)前...
<a href="./">返回列表</a><br> <form action="<?echo $PHP_SELF;?>" method="post"> 在<input type="text" name="string" value="<?echo $string;?>">中查找<input type...
進(jìn)行Chunked編碼傳輸?shù)腍TTP Response會(huì)在消息頭部設(shè)置: Transfer-Encoding: chunked 表示Content Body將用Chunked編碼傳輸內(nèi)容。 Chunked編碼使用若干個(gè)Chunk串連而成,由一個(gè)標(biāo)明長度為0的chunk標(biāo)示結(jié)束。每個(gè)Chunk分...
復(fù)制代碼 代碼如下:function bdir($dir,$typearr){ $ndir = scandir($dir); foreach ($ndir as $k => $v){ if ($v == '.' || $v == '..'){ continue; } if (filetype($dir.$v) == 'file'){ $arr = explode('.',$v);...
1.產(chǎn)生隨機(jī)字符串函數(shù) function random($length) { $hash = @#@#; $chars = @#abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz@#; $max = strlen($chars) - 1; mt_srand((double)microtime() * 100...
base64+gzinflate壓縮編碼(加密)過的文件通常是以 <? eval(gzinflate(base64_decode( 為頭的一個(gè)php文件。以下我們給出了相關(guān)的編碼解碼(加密解密)代碼。
壓縮編碼(加密)代碼: 復(fù)制代碼 代碼如下:<?php function encode_f...
使用 eAccelerator 加密PHP程序 復(fù)制代碼 代碼如下:# /usr/local/bin/encoder 執(zhí)行后會(huì)看到簡單的使用說明: 復(fù)制代碼 代碼如下:Usage: encoder [options] source_file_name encoder [options] source_file_name... en...
一 前言 問題的存在 從代碼級(jí)別上,也就是應(yīng)用層次上考慮代碼安全的話(也就是不考慮底層的語言本身等問題的漏洞),腳本安全問題就是函數(shù)和變量的問題。變量直接或者間接的接收用戶不安全的的輸入,由于php本身的特性,在php中...
友好URL的實(shí)現(xiàn)(吐血推薦) 大家經(jīng)常看到別的站的URL是這樣的吧? http://www.xxx.com/module/show/action/list/page/7 或者 http://xx.com/module/show/action/show/id/8.shtml 帶擴(kuò)展名的 或者 http://xx.com/module/sho...
復(fù)制代碼 代碼如下:<?php $a = 1; $b = 2; if (1==1) { $andy = '帥哥'; } ?> 一般注釋的時(shí)候,用 復(fù)制代碼 代碼如下:<?php /* $a = 1; $b = 2; */ if (1==1) { $andy = '帥哥'; } ?> 調(diào)程序的時(shí)候,老要把后面的*/拿...
在你的程序初始化時(shí)使用如下代碼: 復(fù)制代碼 代碼如下:<?php $Php2Html_FileUrl = $_SERVER["REQUEST_URI"]; $Php2Html_UrlString = str_replace("/", "", strrchr($Php2Html_FileUrl, "/")); $Php2Html_UrlQueryStrLi...
關(guān)于DISCUZ不用通行證登陸得內(nèi)容介紹 DISCUZ是中國最常用的論壇,雖然他本身有通行證給大家連接,但實(shí)際上用戶的統(tǒng)一還是很不好,經(jīng)常要建立兩個(gè)用戶表,第一不利于注冊(cè)和管理,第二浪費(fèi)數(shù)據(jù)庫。 最近做一個(gè)項(xiàng)目也是使用的DISC...
復(fù)制代碼 代碼如下:<?php //獲取域名或主機(jī)地址 echo $_SERVER['HTTP_HOST']."<br>"; //獲取網(wǎng)頁地址 echo $_SERVER['PHP_SELF']."<br>"; //獲取網(wǎng)址參數(shù) echo $_SERVER["QUERY_STRING"]."<br>"; //來源網(wǎng)頁的詳細(xì)地...