Time of Update: 2016-06-13
php出現致命錯誤為何返回的還是200狀態關了錯誤提示就返回500狀態。但只要開了錯誤提示,無論什麼錯誤他都返回200。這樣很不好,難以發現問題求高手,如何既可以顯示錯誤資訊,又可以在錯誤的時候返回500狀態而不是200狀態------解決思路----------------------http 500 是伺服器拒絕響應。沒有說明出現錯誤的原因,所以很不友好開啟了 php 錯誤顯示後,錯誤資訊可隨本文一起發出,所以是 http 200錯誤資訊夾雜在本文中,雖然有礙觀瞻,但指示性還是很明確的---
Time of Update: 2016-06-13
nginx支援thinkphp的pathinfo現在發現問題有兩個:1 不支援PATHINFO。 localhost/?m=login可以訪問,localhost/login不能訪問。2 THINKPHP的U方法產生的地址錯誤。 U('login/index')產生的地址是/login-index.html。nginx設定檔:location ~ \.php$ { root D:/AppServ/www;
Time of Update: 2016-06-13
PHP輸出的奇怪問題阿!!!求大神幫忙看看我看了一天沒看懂哪裡來的奇怪字元首先我剛開始學php 寫了個從資料庫讀完後 輸出JSON的過程看上去結果是對的阿~~~ 然後我去某效驗網站 提示我 於是我找了半天原因發現不知道哪裡來的阿 在字串前面有4個莫名其妙的東西。。。請問這個是哪裡來的阿 = = 我要怎麼弄掉。。。function index(){$cc=new
Time of Update: 2016-06-13
php中sesiion問題下面是我的登陸介面和提交頁面的代碼,我不管輸入的的使用者名稱和密碼正確與否,登陸介面都不進行替換,登陸介面的if-else好像沒用一樣,求解,怎麼進行登陸成功後表單進行替換!!------解決思路----------------------//php5.3 不支援 session_register() 此函數已刪除,看看你的php版本是多少。//賦值可以用下面的方法$_SESSION['name'] = $username;------解決思路-------------
Time of Update: 2016-06-13
php$searchFlg = @$form['searchFlg'];[email protected]?------解決思路----------------------@是錯誤抑制符。@$form['searchFlg']; 表示$form['searchFlg'];不存在時,不會提示警告資訊。------解決思路----------------------錯誤控制運算子:@。當將其放置在一個 PHP 運算式之前,該運算式可能產生的任何錯誤資訊都被忽略掉上面語句如果不用@ 並且
Time of Update: 2016-06-13
怎麼去除數組指定下標元素本帖最後由 lyf091 於 2014-10-19 12:14:29 編輯 直接上代碼require 'libs/config.inc.php';$ch = curl_init("http://opac.hhit.edu.cn:8080/opac/openlink.php?strSearchType=title&strText=天才&displaypg=1000&sort=CATA_DATE&showmode=table"
Time of Update: 2016-06-13
控制代碼是專屬於windows作業系統下的概念嗎本帖最後由 shopnc_02 於 2014-10-28 12:30:54 編輯 為啥要提這個問題呢,因為PHP下似乎也經常用到這一邏輯,所以想搞明白點。百度了一下,似乎控制代碼是windows下的產物,那麼別的系統如Linux 、UINX等作業系統下也有這個玩意嗎?另外還有勾子這一概念,似乎控制代碼也是勾子,那麼勾子又是怎麼回事呢?總感覺PHP亂七八糟的。還有:$_mysqli=new
Time of Update: 2016-06-13
php串連資料庫/**************denglu.php****************/session_start();$username=$_POST['username'];$password=$_POST['password'];@ $db = mysql_connect('localhost','root','root'); //串連資料庫if (!$db) { die('Could not connect: ' . mysql_error());}//echo
Time of Update: 2016-06-13
301跳轉出錯用301跳轉把不帶www的網域名稱跳轉到帶www的網域名稱上appserv伺服器,把這段代碼寫入.htaccess檔案中,伺服器會報錯RewriteEngine OnRewriteCond %{HTTP_HOST} ^xxx.net [NC]RewriteRule ^(.*)$ http://www.xxx.net/$1 [L,R=301]報這個錯,500:Internal Server ErrorThe server encountered an internal error
Time of Update: 2016-06-13
PHP調用出json後出來的數字 想隱藏掉 50份求高手幫忙下!本帖最後由 cnshoufu 於 2014-10-24 23:36:52 編輯 qianming.php 原文 引用$code = $_GET['code'];//前端傳來的code值 $appid = "10"; $appsecret = "張小花"; $url = "http://123456.com/actForm.ashx?action=addorder&gameid=
Time of Update: 2016-06-13
求助!如何更快速的產生一個隨機數!需求是這樣的:會員購物,會產生一個定單號,這個定單號必須是數字,而且是在一定的範圍之內的資料,如 1 到 10萬。我現在用的方法是 用 rand(1,100000),產生一個隨機數,得到這個隨機數後,再去資料庫裡查,如果已經存在這個數了,就迴圈再查。代碼如下: set_time_limit(0);$test = M('test');$_run = true;$_order_id = rand(0, 100000);while ($_run) {
Time of Update: 2016-06-13
YY面試,對MVC架構M層的理解,求指導根據我的理解,平時用來處理資料的方法,我把它封裝成類,以後遇到同樣的資料處理我就調用這個類,這個類屬於M層,處理資料。面試官問我:我們抓取網頁有這麼幾步1.根據URL抓取網頁2.Regex處理html元素3.將抓取到的內容存入資料庫以上這三部哪一步處於M層?我覺得三步都屬於啊。求大家指導我的理解是否有錯,錯在哪裡,拜託了~如果上面三步哪一步不是M層,那它屬於MVC的哪一層??------解決思路----------------------1 是控制層 3
Time of Update: 2016-06-13
新人求教,thinkphp架構自動驗證問題!thinkphp架構中的自動驗證功能,驗證規則有一個function選項,“function 函數驗證,定義的驗證規則是一個函數名 ”代碼如下: array('password','checkPwd','密碼格式不正確',0,'function'), // 自訂函數驗證密碼格式請問這個checkPwd函數要定義在哪?------解決思路---------------------- 放在MODEL層裡面。------解決思路---------------
Time of Update: 2016-06-13
兩個數組合并問題本帖最後由 bluezsh 於 2014-10-16 16:25:27 編輯 數組1:$arr1=Array([0] => Array([time] => 8:00[detail] => Array([0] => Array([caseid] => 31[casename] => 張三 )[1] => Array([caseid] => 32[casename] =>李四 )[2] => Array([caseid] => 33[
Time of Update: 2016-06-13
印表機是如何?的大家知道印表機嗎?我想知道使用者發送的圖片傳到伺服器上後是如何發送到連結印表機的客戶機上的?請大神解釋下。難道是客戶機一直向伺服器發送請求嗎?------解決思路----------------------一般印表機你可以理解為一個網路印表機 首先你必須獲得許可後才能使用這個裝置
Time of Update: 2016-06-13
修改一些PHP工具 原來的代碼 在非架構下是木有問題的,但是用在架構下就報錯,mb的,終於修改好了...??具體使用見附件,可以自己封裝下 呵呵?/** * 二維碼映像產生 */class Helper_Qrcode {/** * 產生二維碼圖片 * * @param string $url 對應的url地址 * @param integer $size 映像大小 * @param integer $margin 邊距 * * @return QView_Output
Time of Update: 2016-06-13
PHP中SESSION到期設定 因為項目需要,要將PHP中SESSION儲存部分資料,不過總有個到期不能處理,這兒介紹一下session的到期設定,如果設定了session到期無效,請看下後面的解決辦法:在PHP中,設定php.ini,找到session.gc_maxlifetime = 1440 #(PHP5預設24分鐘) 這裡你可以隨便設定一下到期時間.但是有人說設定以後,好象不起作用! 其實不是不起作用,而是因為系統預設: session.gc_probability = 1
Time of Update: 2016-06-13
PHP實現時間軸函數(個人化時間) 我們在論壇發帖、發表評論、或者是使用QQ空間發布日誌、微博發表言論時,會看到發表的內容後的時間顯示為“剛剛”、“5分鐘前”、“昨天10:23”等,而不是直接顯示具體日期和時間。本文將介紹如何?基於時間軸的時間的轉換。首先我們要明白時間的幾個函數:time():返回當前的 Unix 時間戳記date():格式化一個本地時間/日期。應用舉例: date("Y-m-d H:i:s",time()); 格式化目前時間,輸出:2010-10-11 05:27:35
Time of Update: 2016-06-13
PHP 數組轉化成字串[b]Array ( [0] => 0 [1] => 1[2]=>1)這種數組怎麼轉化成array(0,1,1)或者a=1,1,0怎麼轉化成array(1,1,0)[/b]希望大家幫幫忙------解決思路----------------------Array ( [0] => 0 [1] =>
Time of Update: 2016-06-13
PHP重啟遠程機器1.在本地CMD環境下能夠正常執行代碼shutdown -r -m \\192.168.1.113 -t 0 -f2.在PHP環境下能夠執行代碼 exec("mkdir c:\\test",$out);print_r($out);?>3.我想重啟遠程機器所以寫了如下代碼exec("shutdown -r -m \\\\192.168.1.113",$out);print_r($out);?>但是卻運行不成功 ,遠程機器 無法重啟,求助各位大神------解決思路--------