Time of Update: 2016-07-29
安裝dede UTF_8時報出了一個致命錯誤和警告,最後不能顯示網站後台和首頁了。報錯如下:登陸首頁顯示:Fatal error: Call to undefined function ParCv() in /include/dedesql.class.php on line 489登陸後台顯示:Deprecated: Function ereg_replace() is deprecated in /dede/config.php on line 2Fatalerror: Call to
Time of Update: 2016-07-29
類的自動載入在外面的頁面中,並不需要去引入類檔案,但程式會在需要一個類的時候自動去“動態載入”該類。建立一個對象的時候new直接使用一個類名(操作靜態屬性與方法)使用__autoload魔術函數 當出現兩種情況時候,就會調用該函數,該函數需要我們預先定義,在其中寫好載入類檔案的通用語句function__autoload($name){require'./lib/'.$name.'.class.php';}使用spl_autoload_register()
Time of Update: 2016-07-29
本文執行個體講述了php基於Fleaphp架構實現cvs資料匯入MySQL的方法。分享給大家供大家參考,具體如下:_getView(); $smarty->display("kaoqin_upload.html"); } //顯示錯誤 private function showErro(){ error_reporting(E_ALL); ini_set("display_errors","On"); } //判斷日期 private function isDate($file_name)
Time of Update: 2016-07-29
今天由於工作的需求,需要擷取html標籤的屬性值,立即想到了Regex,標籤如下: 需要擷取標籤的cx、cy的屬性值,想了一會寫出了一個:$circle是上面的circle標籤的內容preg_match_all('/]*?cx\s*=\s*(\'|\")(.*?)\\1[^>]*?cy\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', $circle,
Time of Update: 2016-07-29
一、安裝xmapp。安裝完以後查看,服務是否都能啟動(資料庫和伺服器)二、配置自己的virtualhost 1、系統host檔案添加伺服器的網域名稱(在瀏覽器中輸入欄位名後會先通過host檔案) sudo nano /private/etc/hosts(也可以使用vim開啟進行編輯) 2、配置Apache,開啟Apache的設定檔 /Applications/XAMPP/etc/httpd.conf # Virtual
Time of Update: 2016-07-29
序列化就是將變數資料轉換為字串(跟類型轉換機制不同),一般應用於儲存資料(檔案),然後在別的情形下恢複(還原序列化) 序列化:$val = serialize($var);file_put_contents('./*.txt',$val);還原序列化:$val = file_get_contents('./*.txt');$var = unserialize($val);當一個對象進行序列化操作時,會自動調用類中的__sleep();
Time of Update: 2016-07-29
php try catch : 捕捉異常,拋出異常:/** * 建構函式:自動載入串連資料庫 * @param $database $key * @return */ private function __construct($database = array(), $key){ try{ $this->server = $database['db_host'];
Time of Update: 2016-07-29
調用usort()函數自訂排序函數,它必須接收兩個參數,第一個參數為要排序的數組,第二個參數為一個回呼函數,排序成功後返回true,失敗時返回false。 回呼函數接收兩個參數,返回false或者負數時表示第一個參數排在第二個參數前面,返回true或者正數時表示第一個參數排在第二個參數後面。代碼如下:').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().
Time of Update: 2016-07-29
madan,所有事情都敢趕在一起。。。以後每天中午去學車啊,好開心。。晚上好睏,但是困也得啃書。。。。。。。。二、PHP指令碼程式設計語言什麼變數啊,資料類型啊,特別特別基本的不記錄了,說點容易忽略的。phpdefine("PI", 3.1415926); //常量的定義echo "圓周率=".PI.""; //.的連結作用,同樣用於$var的賦值等if (PIPI>=2) { $var="shit";}else{ echo "f**k"."";}// 先判斷PI$var=
Time of Update: 2016-07-29
這裡分析了php物件導向中static靜態屬性和靜態方法的調用。關於它們的調用(能不能調用,怎麼樣調用),需要弄明白了他們在記憶體中存放位置,這樣就非常容易理解了。靜態屬性、方法(包括靜態與非靜態)在記憶體中,只有一個位置(而非靜態屬性,有多少執行個體化對象,就有多少個屬性)。執行個體:?123456789101112131415161718192021222324header("content-type:text/html;charset=utf-8");classHuman{
Time of Update: 2016-07-29
$err為post的選項按鈕組內容,客戶要求不能所有的選項按鈕組都選第一個,也就是1,也就是下邊的優秀。//比較是不是所有的二比學生都投的優秀$shabi=false; foreach($erras$err_k => $err_v){ if($err_v=='1'){ $shabi=true; }else{ $shabi=false; break;
Time of Update: 2016-07-29
/** * 遠程擷取檔案大小 */ function getFileSize($url){ $url = parse_url($url);//返回url組成部分關聯陣列 if($fp = @fsockopen($url['host'],empty($url['port'])?80:$url['port'],$error)){ fputs($fp,"GET ".(empty($
Time of Update: 2016-07-29
在apache下僅需要開啟重寫,並在網站根目錄添加重寫設定檔即可。 在nginx中,原理類似,需要對根路徑的訪問按條件進行URL重寫:server { listen80; server_name www.mysite.com; root /var/www/www.mysite.com; indexindex.html index.php; location / { if (!-e
Time of Update: 2016-07-29
自用的,不喜勿噴。自己安裝成功了。內容有摘自網路。1、安裝必備工具:$ yum -y install gcc gcc-c++ autoconf automake$ yum -y install zlib zlib-devel openssl openssl-devel pcre-devel 說明: pcre: 用來作地址修正的功能。zlib:nginx 的gzip模組,傳輸資料打包,省流量(但消耗資源)。openssl:提供ssl加密協議。 二、Nginx編譯安裝:1、下載Nginx:http:
Time of Update: 2016-07-29
直接上代碼/** * @param $num 科學計數法字串 如 2.1E-5 * @param int $double 小數點保留位元 預設5位 * @return string */function sctonum($num, $double = 5){ if(false !== stripos($num, "e")){ $a = explode("e",strtolower($num)); return bcmul($a[0],
Time of Update: 2016-07-29
轉載自:點擊開啟連結magic_quotes_gpc函數在php中的作用是判斷解析使用者提示的資料,如包括有:post、get、cookie過來的資料增加逸出字元“\”,以確保這些資料不會引起程式,特別是資料庫語句因為特殊字元引起的汙染而出現致命的錯誤 在magic_quotes_gpc=On的情況下,如果輸入的資料有單引號(’)、雙引號(”)、反斜線()與 NUL(NULL
Time of Update: 2016-07-29
server { listen 80; server_name www.xxx.com xxx.com; if ($host = xxx.com ) { rewrite ^/(.*)$ http://www.xxx.com/$1 permanent; } error_page 502 503 504 /50x.html; location = /50x.html {
Time of Update: 2016-07-29
1.mixedmixed 表明一個參數可以接受多種不同的(但不一定是所有的)類型。例如, gettype() 可以接受所有的 PHP 類型。2.numbernumber 說明一個參數可以是 integer 或者 float。3.callback 同PHP 5.4以後的callable使用方式4.voidvoid 作為傳回型別意味著函數的返回值是無用的。void 作為參數列表意味著函數不接受任何參數。5.“...”在函數原型中,$...
Time of Update: 2016-07-29
'home.php', 'Contact' => 'contact.php', 'Services' => 'services.php', 'Site Map' => 'map.php' ); public function __set($name,$value){ $this->$name = $value;
Time of Update: 2016-07-29
引入PHP基類設定檔app--vendor --composer --autoload_classmap.php在設定檔配置相對路徑$vendorDir .'/PHPExcel/PHPExcel.php');在想引入對應類檔案的控制器等程式內use PHPExcel;當你在檔案頭寫過這句代碼後你會發現,你可以成功的執行個體化這個類的內容,當你想使用引入類檔案的其他類的話,類似在檔案頭寫上user XXXXX;就可以了。