Time of Update: 2016-06-23
如題,我項目中用的是mvc架構。我用xdebug調試,xdebug_get_function_stack()函數在Action裡面。然後在螢幕中發現沒有model中的函數的資訊。然後我將xdebug_get_function_strck()函數放在model再測試,結果螢幕中什麼內容都沒有顯示出來!這是為什麼呢? 回複討論(解決方案) xdebug_get_function_strck() 返回的是執行到他是的函數返回棧 如果放置他的方法沒有執行到,自然也就沒有結果了
Time of Update: 2016-06-23
本來是把項目從PHP5.4移植到5.2時發現登入那裡無法接收POST數組,然後發現寫個普通的表單也無法接收POST數組。 把php5.4和5.2的設定檔對比了下,嘗試改了幾個不同的配置項也沒作用,比如variables_order改成"GP"後POST數組還是空。 請幫忙分析下這是什麼問題。謝謝。 回複討論(解決方案) 我把$_GET,$_POST,$_COOKIE,$_ENV ,$_SERVER
Time of Update: 2016-06-23
我上傳個功能項目 為什麼老是出現漏傳檔案夾。。。。。。。這個後果很嚴重哈。。。。。。明明漏傳了 我打git status 竟然說全部提交成功。。。。。。我無語中~~誰知道什麼原因 回複討論(解決方案) 不知道你怎麼操作的,我每次提交都沒這種問題 可能是操作問題,有可能是你忽略了該檔案/檔案夾 很正常啊,一直在用,沒有發現什麼問題。 一直用bitbucket,到目前為止還沒發現有漏穿。 每次提交先 add .
Time of Update: 2016-06-23
小弟初學PHP, 想用AJAX的方式填充資料 $sql = "Select * from JW_FANCE where " . $condition;$rs = mysql_query ( $sql, $conn );$index = 0;while ( ($row = mysql_fetch_array ( $rs )) != false ) {$result[$index] = array ("PK" => $row ["PK"],"NAME" => $row
Time of Update: 2016-06-23
看到osc上的一個問題。 問題如下: 請問一個問題, Cookies可以記錄使用者名稱和密碼來實現自動登入網站.思路是使用者登入的時候用js擷取資料,產生cookies檔案儲存在使用者的電腦裡面,下次登入的時候自動讀取是否存在Cookies檔案,有就載入登入它. 請問這個使用者名稱和密碼如何加密儲存? 難道只是普通的使用者名稱和加密的密碼嗎? 有一個使用者回答: 別逗了,怎麼能夠把密碼儲存到用戶端的cookie裡呢,自動登入是將session id儲存到cookie裡實現的
Time of Update: 2016-06-23
與 localhost 的串連已中止 如何解決啊,別的程式都好好的,就帝國備份王這個程式,一開啟就是這個問題(以前也是好好的,不知道為啥就出現這個了) 與 localhost 的串連已中止。以下是一些建議:請稍後重新載入此網頁。請檢查您的互連網串連狀況,重新啟動您可能正在使用的任何路由器、數據機以及其他網路裝置。將“360安全瀏覽器”作為允許的程式添加到您的防火牆或防毒軟體設定中。如果它已是允許的程式,則嘗試從允許的程式列表中將其刪除,然後重新添加。如果您使用Proxy
Time of Update: 2016-06-23
上傳網站時總是出現 未定義的常量及變數的警告。安裝網站時出現 You don't have permission to access /blog/onSubmit="return on this server. 但是httpd-conf已經改過了。。。 回複討論(解決方案) 檔案夾沒有許可權吧 onSubmit是html哦,怎??做了檔案?。 明?是??有?? /blog/onSubmit="return on this server.
Time of Update: 2016-06-23
php 我想修改 AppServ 下Apache 連接埠修改 把 F:\AppServ\Apache2.2\conf 中httpd.conf修改 把httpd.conf 中Listen 80 改成Listen 9000 把ServerName localhost:80 改成了 ServerName localhost:9000 回複討論(解決方案) 恭喜LZ改成功...然後本帖的目的是?.... 另 apache 可以同時監聽多個連接埠。
Time of Update: 2016-06-23
$proCur) { $randNum = mt_rand(1, $proSum); if ($randNum array('id'=>1,'prize'=>'1000000514','v'=>2), '1' => array('id'=>2,'prize'=>'1000000513','v'=>5), '2' => array('id'=>3,'prize'=>'1000000512','v'=>
Time of Update: 2016-06-23
比如我在lib/core/func.php 裡面定義了一個function test(){} 然後當前檔案能完成調用 但是我在根目錄下的 cron.php執行 require_once("lib/core/func.php"); test(); ?> 卻無法調用函數,這是什麼情況 回複討論(解決方案) 無法調用提示什麼啊,包含的檔案路徑是否正確? 經測試,可以調用 無法調用 ?有提示嗎?總得給點資訊吧 無法調用是是什麼意思?
Time of Update: 2016-06-23
當我們php工作量變大之後,經常需要判斷我們是否定義過某個變數,我們是否定義過某個常量,或者說我們是否定義過某個函數等等,我們重複定義常量會導致錯誤,我們重複定義變數會導致前面的值被覆蓋,因此,還是很有必要去瞭解這些函數的。 比如說我在我的starphp架構裡寫一個檔案,代碼如下: ";echo "當前引入的檔案";$files =
Time of Update: 2016-06-23
是linux php 5.3.6 然後memcache是2.2.7, 安裝沒有任何錯誤提示 extension_dir裡面也有memcache.so php.ini的路徑也對 但是php -m 就是不出memcache 重啟nginx和php-fpm都不成 不知道從哪可以查看有什麼載入錯誤沒有 回複討論(解決方案) LoadModule memcache 這是什麼命令。。linux的? 還是說要寫在哪個設定檔裡的,
Time of Update: 2016-06-23
一些擴充檔案在php的源碼包中是已經存在的,如果需要的話可以直接用源碼包中的擴充進行安裝 這些擴充檔案在 源碼包中的 位置(視情況而定): /usr/local/src/php-5.5.11/ext 例如:openssl 進入相應的目錄:#cd /usr/local/src/php-5.5.11/ext/openssl php的安裝目錄:/usr/loca/php 運行:
Time of Update: 2016-06-23
PHP有沒有什麼方法可以擷取當前windows系統的登入使用者名稱?最好是已經驗證成功的代碼,之前在網上找的都是同一段代碼,據說是法國人寫的,有的直接複製粘貼,有的還好,給翻譯了點,但都不好用,希望有成功過的牛逼人物幫幫忙 回複討論(解決方案) 可以通過 php_ldap 擴充 可以通過 php_ldap 擴充 可否詳述一下? 我現在的網路中沒有啟動 ldap 服務,所以不好細說 我現在的網路中沒有啟動 ldap 服務,所以不好細說
Time of Update: 2016-06-23
HI 各位,碰到一個類似這樣的功能,同一個頁面上有多個按鈕,需要點擊不同的按鈕,在下方顯示不同的層,按鈕的多少是根據資料庫資訊的多少而來,下方的內容需要根據所點擊的按鈕資訊而來 以上 拜謝! 回複討論(解決方案) 大家看看呀!!!!! 百度一下:html選項卡,看看是不是你需要的 至於動態資料的問題,就是一個迴圈嘛 不是要選項卡的。因為是button控制 百度一下:html選項卡,看看是不是你需要的
Time of Update: 2016-06-23
使用mysqli函數庫串連MySQL,支援物件導向和面向過程兩種方式: 1.物件導向的使用方式 建立一個串連 $db = new mysqli('localhost', 'root', '123456', 'dbname'); 如果建立串連時未指定資料庫則選擇使用的資料庫,切換使用的資料庫 $db->select_db('dbname'); 查詢資料庫 $query = "SELECT *
Time of Update: 2016-06-23
工作到現在已經五六年,一直都是做PHP程式員,可到最近才掌握 MVC,原先一直都是原生PHP,一路走來,很多彎路。 我現在學了的(經常用的): HTML、CSS、JS、JQUERY、AJAX、DEDECMS、ECSHOP二次開發、PHP MYSQL、ThinkPHP(剛掌握) 現仍不熟悉的(沒用過的):
Time of Update: 2016-06-23
下面這個表是從資料庫拿出來的.應該還可以拿到更多. id a b 0 10 2 1 30 5 2 50 4 要求從a裡拿最高的數,然後用這個數加上b其他的數 例如: 50+2+5=57 如果只用一個array應該怎樣做? 或者有更好的解法嗎?
Time of Update: 2016-06-23
彈窗功能正常,想做一個彈出來的是另一個頁面。另外一個頁面是__APP__/Shop/add,也就是添加頁面。這個是在單獨的一個頁面裡面。想做彈窗,彈出這個頁面,而不是彈出個DIV。 回複討論(解決方案) 點擊彈窗的時候,ajax請求那個頁面,將擷取的字串放在彈窗裡面就行了 js window.open 方法 你可以看下dialog_alert系列的彈框外掛程式,可以滿足你的需求。 還是用Jquery的外掛程式吧,
Time of Update: 2016-06-23
connect_error){die($mysqli->connect_error);}//由於在事務提交中系統預設提交,故這裡設定為FALSE先不提交$mysqli->autocommit(false);//其實這裡系統已經相當在這裡做個儲存點,記錄此時所有狀態,復原是復原到這裡//$mysqli->savepoint a;//寫出對資料庫的動作陳述式$sql1 = "insert into 表名 (欄位名) values (對應欄位的值)";$sql2 = "update 表名 set