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