Time of Update: 2018-12-05
章 24. 安全模式 目錄 被安全模式限制或屏蔽的函數 PHP 的安全模式是為了試圖解決共用伺服器(shared-server)安全問題而設立的。在結構上,試圖在 PHP 層上解決這個問題是不合理的,但修改 WEB 伺服器層和作業系統層顯得非常不現實。因此許多人,特別是 ISP,目前使用安全模式。 表格 24-1. 控制安全模式的設定選項有: 設定選項 預設值 safe_mode Off safe_mode_gid 0 safe_mode_include_dir
Time of Update: 2018-12-05
看手冊時發現PHP_EOL這個變數,查了下資料,原來是相當於分行符號在unix系列用 \n在windows系列用 \r\n在mac用 \rPHP中可以用PHP_EOL來替代,以提高代碼的原始碼級可移植性比如: echo PHP_EOL; //windows平台相當於 echo "\r\n"; //unix\linux平台相當於 echo "\n"; //mac平台相當於 echo
Time of Update: 2018-12-05
class Page { // 分頁欄每頁顯示的頁數 public $rollPage = 6; // 頁數跳轉時要帶的參數 public $parameter ; // 預設列表每頁顯示行數 public $listRows = 20; // 起始行數 public $firstRow; // 分頁總頁面數 protected $totalPages ; // 總行數 protected $totalRows ;
Time of Update: 2018-12-05
1.PHP --version和phpinfo()的版本不一致。一般這種情況是出現在php重裝後導致的,解決方案也很簡單,重裝php和apache即可,重裝之前rm掉php和apache,若是系統內建的,RH系列的話 可以通過rpm -qa | grep httpd 和 rpm -qa | grep php 再通過grep -e卸載所有的。之前先關閉兩個服務 service httpd stop 和 apachctl
Time of Update: 2018-12-05
PHP中的數字所以數組的下標預設從0開始,不需要特別指定,PHP會自動為其分配一個整型數值的下標值,然後自增。當然也可以指定開始的下標。例如:$temp_number = array(2=>"one","two","three","four");這樣在鍵名值2、3、4、5的位置分別儲存著"one","two","three","four"四個元素值。我們也可以任意指定數組的鍵名儲存數組值,例如:$temp_number = array(2=>"one",4=>"two",6=&
Time of Update: 2018-12-05
最近用php做一個查詢系統,資料庫中的資料是從excel中匯入的,並且伺服器是 radhat。我主要負責書寫後台代碼,一下是我寫代碼過程中的體會。 * 函數中的參數若是字串,應將字串,單獨賦值給一個變數,然後在使用該變數。這樣書寫,不僅條理清晰而且代碼美觀方便修改。 *
Time of Update: 2018-12-05
PHP中常用的幾個 mysql 語句顯示資料庫或表: show databases;//然後可以use database_name; show tables;更改表名: alter table table_name rename new_t;添加列 : alter table table_name add column c_n column attributes;刪除列: alter table table_name drop column c_n;建立索引:
Time of Update: 2018-12-05
好東西拿來大家分享一下 1.如果一個方法能被靜態,那就聲明他為靜態,速度可提高1/4; 2.echo的效率高於print,因為echo沒有傳回值,print返回一個整型; 3.在迴圈之前設定迴圈的最大次數,而非在在迴圈中; 4.銷毀變數去釋放記憶體,特別是大的數組; 5.避免使用像__get, __set, __autoload等魔術方法; 6.requiere_once()比較耗資源; 7.在includes和requires中使用絕對路徑,這樣在分析路徑花的時間更少;
Time of Update: 2018-12-05
Google 在 Google Code 製作了 “Let’s make the webfaster” (讓我們使得 Web 更快)的網站中,分享了一些如網頁效能最佳化的技巧和教程以及工具,今天我就翻譯一篇技巧文章:PHP效能最佳化技巧,他說的5條技巧我都不知道。1. 不要隨便就複製變數有時候為了使 PHP 代碼更加整潔,一些
Time of Update: 2018-12-05
在網上看到的,發現很實用,就轉過來了,繼續分享<?php/** * PHP版本的自動產生有規則的訂單號(或編號) * 作者: 雪浪 * 日期: 2009-8-14 * 產生的格式是: 200908010001 前面幾位為當前的日期,後面五位為系統自增長類型的編號 * 原理: * 1.擷取當前日期格式化值; * 2.讀取檔案,上次編號的值+1最為當前此次編號的值(記錄以檔案的形式儲存) * (下月會接著這個編號)
Time of Update: 2018-12-05
來源:http://phperwuhan.blog.163.com/blog/static/4114260220083945114254/When using loadXML() to parse a string that contains entity references (e.g., ), be sure that those entity references are properly declared through the use of a DOCTYPE
Time of Update: 2018-12-05
網上搜到的,簡單容易理解。cookie存購物車ID,db存購物車資料。 購物車session的產生代碼 if(! $session && ! $scid) { /* session用來區別每一個購物車,相當於每個車的社會安全號碼; scid只用來標識一個購物車id號,可以看做是每個車的名字; 當該購物車的id和session值兩者都不存在時,就產生一個新購物車 */ $session = md5(uniqid(rand())); /* 產生一個唯一的購物車session號
Time of Update: 2018-12-05
要擷取同名的多個複選項框的值的時候,而且複選框的個數是不確定的,處理這個問題的時候,我們可以通過JAVASCRIPT預先處理,在點擊提交的時候把這些複選框的值附加到一個隱藏欄位去,然後PHP可以擷取到這個隱藏欄位 的值,通過explode()函數分解為數組,這樣就可以批量獲得複選框的值了.代碼如下<html><body><form name=”form3″ id=”form1″ action=”getvalues.php” method=”post”><
Time of Update: 2018-12-05
1.用SESSION_REGISTER可註冊在整個session期間都可用的全域變數,如:SESSION_REGISTER("name")將註冊一個全域變數$name,這樣在PHP頁面中可直接使用,如果要在一個function中使用$name,那麼還要加上global
Time of Update: 2018-12-05
<?phpforeach ($_POST['haha'] as $item){echo $item."<br>";}?><html><head><body><form action="" method="POST"><input type="checkbox" name="haha[]" value="1">1 <input type="checkbox" name=
Time of Update: 2018-12-05
說起 這個,更是鬱悶,網上找了N篇資料,那是越看越迷糊啊,最後還是自己看代碼搞定的。為了方便日後學習也小記一下吧。1、下載FCKeditor 多國語言版2、解壓後為檔案夾減肥:刪除/FCKeditor/目錄下除fckconfig.js, fckeditor.js, fckstyles.xml,
Time of Update: 2018-12-05
<?phpecho "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>"; echo
Time of Update: 2018-12-05
關於php的引用(就是在變數或者函數、對象等前面加上&符號)的作用,我們先看下面這個程式。1<?php2$a = 100; //聲明變數a3$b = &$a; //聲明變數b,引用自變數a4echo "$a <br />"; 5echo "$b <br />";6$a++; //變數a自增17echo "$a <br />";8echo "$b <br
Time of Update: 2018-12-05
原文連結:http://hi.baidu.com/382262106/blog/item/93c7f3df5748b1064854031b.htmlprintf()函數優點在於可以格式化輸出格式: %['padding_character][-][width][.precision]type 所有的轉換說明都是以%開始,如果想列印一個%符號,必須用%%
Time of Update: 2018-12-05
使用函式 date() 實現 <?php echo $showtime=date("Y-m-d H:i:s");?> 顯示的格式: 年-月-日 小時:分鐘:妙 相關時間參數: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 幾日,二位元字,若不足二位則前面補零; 如: "01" 至 "31" D - 星期幾,三個英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小時制的小時; 如: "01" 至 "12" H