Time of Update: 2016-06-13
這裡為啥用exit下面是ecshop的入口代碼,是防止重新安裝的,其中exit我不理解。我現在的理解是:如果上面都不成立,那麼就退出了。比如安裝了後,然後程式讀到這裡,一看條件都滿足就退出了,退然都退了,整個網站不全掛了,反過來,沒有安裝他給你安裝一下,安裝了,就退出執行整個網站程式了,這到底是什麼回事,主要是exit的運行機制是啥if (!file_exists(ROOT_PATH . 'data/install.lock') && !file_exists(ROOT_PATH .
Time of Update: 2016-06-13
這種截取對嗎看到一個源碼中這樣寫道:本意是取斜杠,可是這樣列,不是取最後一個p了嗎,因為-1 是取最後一個啊echo $php_self;// /index.phpif ('/' == substr($php_self, -1))這麼寫不對吧 -1不是取最後一個嗎------解決思路----------------------string substr ( string $string , int $start [, int $length ] )$rest =
Time of Update: 2016-06-13
preg_replace 問題,求協助$wupin="A類別0::::::品名1::::::品牌/廠商2::::::規格3::::::要改變的數量4::::::單位5::::::單價6::::::要改變的總價7|||||||B類別0::::::品名1::::::品牌/廠商2::::::規格3::::::要改變的數量4::::::單位5::::::單價6::::::要改變的總價7";$strrpos_start="A類別0::::::品名1::::::品牌/廠商2::::::規格3::::::";
Time of Update: 2016-06-13
phpnow如何關閉magic_quotes_gpc我用phpnow搭載一個簡單的網頁實現SQL注入,但是在php.ini裡把magic_quotes_gpc改成off沒用,運行以下代碼總是返回Y:if(get_magic_quotes_gpc()){ echo 'Y';}else{ echo 'N';}?>怎麼讓phpnow不會自動轉義------解決思路----------------------1. php.ini修改完了之後需要重啟2.
Time of Update: 2016-06-13
求問大神,有人用過Linux 版本的phpstudy嗎?linux版的phpstudy的mysql去哪裡改密碼,mysql命令輸入後就沒有用了,但是連接埠和服務已經啟動,現在不知道預設密碼是啥,蛋疼的很,,,------解決思路----------------------試試空密碼看能進去不------解決思路----------------------預設是root------解決思路----------------------以root空密碼登陸是什麼情況? 如果不能登陸報什麼錯誤。----
Time of Update: 2016-06-13
Wordpress中,PHP調用和Mysq調用l哪個更快些Wordpress想根據分類ID來調用相應的圖片PHP的話,想寫成case判斷語句來調用或者寫入mysql數值,然後寫個語句調用大約有500+個分類請問哪個快一些,謝謝------解決思路----------------------可維護性自然是 MySQL 佔優查詢速度取決於你的檔案組織如果你寫 500 個
Time of Update: 2016-06-13
php大資料量問題,請教在網站上使用者要下載記錄,有幾百萬條記錄,一旦使用者選擇全部條件搜尋後下載,資料庫和伺服器就好像掛掉了,請問有哪些方法可以解決這類問題?------解決思路----------------------php打包,分割成幾個檔案,最後zip下載。點擊下載後,非同步處理,後台啟動一個php進程處理,避免伺服器受到影響。------解決思路----------------------資料庫做個主從,這種查詢就直接走從資料庫好了,如果即時性 不強的話,也可以考慮在空閑時段打包好(
Time of Update: 2016-06-13
有用過brophp的嗎,為啥我產生不了目錄呢如題,我在入口檔案a.php設定好目錄以後,使用瀏覽器訪問該檔案什麼都不顯示(已經建了home檔案夾),目錄結構也不產生,為什麼呀, define("BROPHP", "./brophp"); //架構源檔案的位置define("APP", './home'); //設定當前應用的目錄require(BROPHP.'/brophp.php'); //載入架構的入口檔案------解決思路---------------
Time of Update: 2016-06-13
有關phpmyadmin安裝的疑問本人新手,現在想配置本地apache+php+phpmyadmin+mysql的環境,目前遇到問題。首先我可以確定mysql安裝正確。php+apache的安裝查資料後,設定連接埠為8088,在編輯了/apache24/htdocs/index.html後,能在http://localhost:8088中現實php的版本資訊。我自己感覺應該是裝好了。目前碰到的問題是phpmyadmin的安裝。看過網上眾多教程之後,我下載了最新版本4.4.9的phpmyadmin
Time of Update: 2016-06-13
PHP計算2點經緯度之間的距離代碼以下是對PHP計算2點經緯度之間的距離代碼進行了分析介紹,需要的朋友可以過來參考下 40.770623, 'long' => -73.964367);$point2 = array('lat' => 40.758224, 'long' => -73.917404);$distance = getDistanceBetweenPointsNew($point1['lat'], $point1['
Time of Update: 2016-06-13
json_encode,漢字問題本帖最後由 xtjsxtj 於 2015-04-09 21:50:26 編輯 按網上大部分說法是先將漢字urlencode,json_encode後再urldecode這樣,有個問題是,假如原來:$arr = array ('a'=>urlencode('指令碼,之家')); //簡體中文BGK編碼echo urldecode(json_encode($arr));則結果為{"a":
Time of Update: 2016-06-13
PHP新手跪求各位解決 Couldn't fetch mysqli 這個問題!弄了個工具類讓其他類去調用,注釋了的地方是一開始寫的,可是報這樣的錯誤於是我就只好直接 把¥link的內容寫進去:$rs=mysqli_query(mysqli_connect("localhost", "root", "yjy9382","liuyanban") ,$sql)
Time of Update: 2016-06-13
php前端與背景傳輸?前端如何將資料傳給後台?後台如何接收前端發來的資料?用JSON_ENCODE($A);嗎?後台又如何將資料發還給前端?$.post('',{'qnumber':qNumber},function(data){},'json');?這是什麼意思?------解決思路----------------------$.post ,表示你用post發送資料後面第一個參數,幕後處理頁面,用$_POST擷取你傳的資料{'qnumber':qNumber}
Time of Update: 2016-06-13
求一個需求的思路我開發了一個廣告聯盟程式,要實現扣量的功能。就是比如本來有100的點擊量,設定扣量20%之後就只顯示80個。但是現在有個問題,我修改了扣量比例之後,使用者再去查詢原來的資料就會變,比如使用者昨天真實點擊有100個,我設定扣20%,就顯示80個,今天我設定扣30%,如果使用者去查昨天的資料就會顯示70個,這樣肯定不對啊。求思路,謝謝。------解決思路----------------------折扣和時間關聯起來不就可以了嗎------解決思路------------------
Time of Update: 2016-06-13
sleep 的複雜問題echo date('h:i:s') . "";?>sleep(3);//暫停:把進程掛起一段時間?>上面代碼,它現在是暫停以後才執行IFRAME要怎麼改,讓sleep不影響到IFRAME裡面的2.php------解決思路----------------------這是體系問題IFRAME 要在發送到瀏覽器以後,由瀏覽器執行但你把 php 掛起了 3 秒(sleep(3)),於是 IFRAME 要到 php 重新運行頁後才會被發送
Time of Update: 2016-06-13
這樣寫為啥不對是我寫的一個類中的方法,試圖在同類中,在方法indexOp中調用同類的另一個方法reverse但結果提示錯誤:Fatal error: Call to undefined function reverse() in D:\WWW\shop\control\index.php on line
Time of Update: 2016-06-13
轉移伺服器,DEDE網站遇到no input file specified!公司新配置了伺服器,需要從舊伺服器上把原來的網站遷移到新伺服器,遷移.NET網站沒有遇到任何問題,但是在遷移過來一個用DEDE做的網站後,訪問首頁出現No Input File
Time of Update: 2016-06-13
CodeIgniter學習筆記三:擴充CI的控制器、模型一、擴充CI中的控制器有時需要對CI中的控制器作統一操作,如進行登入和許可權驗證,這時就可以通過擴充CI控制器來實現。擴充CI控制器只需要在application/core檔案夾中建一個繼承自CI_Controller類的MY_Controller類即可,然後在這個類中實現自己需要的邏輯。關於上面這句話,有兩點需要解釋一下:1、為什麼要在application/core檔案夾中:是因為基類CI_Controller是在system/core
Time of Update: 2016-06-13
在啟動php時,無法啟動此程式,因為電腦中丟失MSVCR110.dll的解決方案在啟動php時,執行RunHiddenconsole.exe php-cgi.exe -b 127.0.0.1:9000 -c時,出現錯誤:無法啟動此程式,因為電腦中丟失MSVCR110.dll方法/步驟首先進入 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
Time of Update: 2016-06-13
遞迴是否隱藏著迴圈先看代碼function reverse($str){ if(strlen($str)>0){ reverse(substr($str,1)); echo substr($str,0,1); return; }}reverse("abcdefg");//gfedcbc上例中,我認為理解是有迴圈的意思,比如當代進去abcdefg這個實參後,reverse函數首先計算是否等於0,如果等就算了,如果大就開始,此處7位元大於0,所以首先輸入啥呢,不對,還是有點暈,