日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

處理PHP中錯誤的方法_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:如何使PHP和JS實現(xiàn)HTTP上安全地傳輸密碼
1、理論 在普通HTTP上,一般表單中的密碼都是以明文方式傳到服務(wù)器進行處理的。這無疑給了壞人以可乘之機!這里我們就說說怎么傳輸密碼才是安全的! 與其傳輸密碼本身,到不如傳輸其加密后的形式。MD5是個不錯的選擇。第一,不同的資源幾乎不可能生成相同的MD5

已經(jīng)玩php一段時間了,基本是from 0開始的,經(jīng)常出現(xiàn)的問題也很多,慢慢的可以熟練的查詢文檔了,而且,經(jīng)驗也不是很多。

先look here。:

error_reporting(1048);//1,2,4,7,...,1048

ob_start();

session_start();

date_default_timezone_set('Asia/Shanghai');

php的遞給調(diào)用會吃掉很多的內(nèi)存。

一般的,不要太多的使用define。

在類的構(gòu)造和屬性器方面,5已經(jīng)做了很多的工作,克服的bug就不說了,__系列的函數(shù)都有一些看點,也是支持static的。

按照我現(xiàn)在的寫過的程序,很少用到框架頁面的,我感覺在php里面速度不在是一個問題。

注意類的調(diào)用次序,特別是已經(jīng)extends的,準確的釋放掉內(nèi)存。

@mysql_fetch_array($result,MYSQL_ASSOC);

這個注意使用亂用,MYSQL_ASSOC,MYSQL_NUM 和 MYSQL_BOTH是一個enum吧。默認的是MYSQL_BOTH.

mysql的語句,如果執(zhí)行in 的話不再支持limit。so...很麻煩。

支持distinct,group之,程序循環(huán)執(zhí)行,md。

if(get_magic_quotes_gpc()){

$_GET= stripslashes_gpc($_GET);

$_POST= stripslashes_gpc($_POST);

$_COOKIE= stripslashes_gpc($_COOKIE);

}
set_magic_quotes_runtime(0);#magic_quotes_runtime

function stripslashes_gpc($array) {

while (list($key,$value) = each($array)) {

if (is_string($value)) {

$array[$key] = addslashes(stripslashes($value));

} else if (is_array($value)) {

$array[$key] = stripslashes_gpc($value);

}

}

return $array;

}

/**

* 處理程序中出現(xiàn)的錯誤

* @Date:2006-10-9-10:51

* @param (類型) (參數(shù)名) (描述)

*/
function Error_Handler($errno,$errstr,$errorfile,$errline,$errtext){

echo('系統(tǒng)發(fā)生錯誤:'.$errstr);

echo('At'.$errorfile.'的第'.$errline.'行.');

if($errno==E_USER_ERROR){

echo('致命錯誤,程序已經(jīng)中止');

}

}

在使用的時候:

set_error_handler('Error_Handler');

trigger_error('call trigger_error',E_USER_ERROR);

這是使用函數(shù)獲取的,當然您的錯誤報告級別應(yīng)該高點:

error_reporting(1048);

為了更加oo,先看看一個描述類的自寫的函數(shù):

$classname='Exception';

/**

* (功能描述)

* @Date:

* @param (類型) (參數(shù)名) (描述)

*/

function ClassDetail($classname){

if(!class_exists($classname)){

echo($classname.'類不存在');

}else{

print_r("以下描述類".$classname);

print_r("所有的方法<pre>");

print_r(get_class_methods($classname));

print_r("</pre>");

print_r("<hr/>所有的屬性<pre>");

print_r(get_class_vars($classname));

print_r("</pre><hr/>");

}

}

ClassDetail($classname);

發(fā)現(xiàn)exception類的所有g(shù)et方法是:

[0] => __construct

[1] => getMessage

[2] => getCode

[3] => getFile

[4] => getLine

[5] => getTrace

[6] => getTraceAsString

[7] => __toString

慢慢的優(yōu)化個性點,也可以的。

分享:解答PHP上傳多個圖片并校驗的代碼問題
單張的圖片上傳是不復(fù)雜的,這里涉及到多張圖片上傳和對圖片格式的校驗,保證上傳的一定是圖片,防止上傳其他文件到服務(wù)器�;緦崿F(xiàn)算法是使用數(shù)組的形式,把所有的圖片提交個一個數(shù)組,對數(shù)組的元素進行一個個的處理。 以下為引用的內(nèi)容: 以下為引用的內(nèi)

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:PHP教程/更新時間:2009-03-15
相關(guān)PHP教程