導航:首頁 > 編程語言 > php怎麼查看錯誤

php怎麼查看錯誤

發布時間:2022-03-12 11:26:45

php顯示錯誤

$sql="INSERT INTO test (id,uid,regdate,remark) values (null,'劉亮',now(),'工人') " or die("鏈接錯誤");
==================================================================
這是一條附值語句,一定能執行成功...
$conn=@mysql_connect("localhost","root","123456") or die ("鏈接錯誤");
mysql_select_db("new",$conn) or die ("選擇資料庫錯誤");
$sql="INSERT INTO test (id,uid,regdate,remark) values (null,'劉亮',now(),'工人') ";
mysql_query($sql,$conn)or die("執行查詢語句錯誤");;

㈡ 如何查看伺服器上的php錯誤日誌

切換到根目錄, 輸入 sudo find . -name error.log 就能返回php錯誤日誌的路徑.

㈢ 開發過程中,如何查看 php擴展的詳細i錯誤信息

那什麼,錯誤信息太少了,
或者放點代碼上來我好看一點。
---------------------------------------------
但是
可以用ini_set('display_errors', true);

㈣ 如何查看php網站的錯誤信息和錯誤日誌

設定錯誤消息級別
error_reporting
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Development Value: E_ALL
; Proction Value: E_ALL & ~E_DEPRECATED & ~E_STRICT

最好吧日誌打開
log_errors
; Default Value: Off
; Development Value: On
; Proction Value: On

㈤ 伺服器上的php項目訪問不了,怎麼查看錯誤

首先看下瀏覽器返回的狀態碼,404表示你的PHP項目中木有默認頁,500表示你的PHP項目中某個文件有硬性錯誤,接著呢,到php.ini中開啟下出錯開關,就可以發現是PHP函數或變數出錯還是mysql連接出錯了。。。,最好放截圖。。。

㈥ 怎麼讓PHP顯示出錯誤的行數啊

在php文件的頭部加上error_reporting(E_ERROR | E_WARNING | E_PARSE);這個代碼,所有的錯誤都出來了。

㈦ 如何查看php代碼語法錯誤

錯誤抑制符去掉錯誤信息,eval和echo一樣並不是函數,不能使用變數函數的方法調用比如:$func = 『eval』$func()這樣的調用就是無效的。它會提示沒有eval函數,如果你自己定義這么一個函數也是有問

錯誤抑制符去掉錯誤信息,eval和echo一樣並不是函數,不能使用變數函數的方法調用比如:
$func = 『eval』
$func()這樣的調用就是無效的。它會提示沒有eval函數,如果你自己定義這么一個函數也是有問題的。因為eval是一個關鍵字。
eval調用和include差不多,如果被包含文件中沒有明確return就返回null。如果直接eval我們需要檢查的文件會造成被檢查的文件內代碼被執行,這可不是我們想要的,我們只需要檢查一下這個文件的語法是否正確。 我們可以在要檢查的文件之前添加return 語句,讓代碼提前跳出,那麼後面的代碼就不會執行了。好的,就這么干。代碼如下:
< ?PHP
if(!function_exists('PHP_check_syntax')) {
function PHP_check_syntax($file_name,
&$error_message = null) {
$file_content = file_get_contents($file_name);
$check_code = "return true; ?>";
$file_content = $check_code .
$file_content . "< ?PHP ";
if(!@eval($file_content)) {
$error_message = "file: " .
realpath($file_name) . " have syntax error";
return false;
}
return true;
}
}
if(!PHP_check_syntax("file.PHP", $msg)) {
echo $msg;
}
else {
echo "Woohoo, OK!";
}
< ?PHP
foreach:: a => b
?>
因為Parse error 是沒法被 set_error_handler處理函數處理的。這個異常沒辦法catch到。所以才使用了@來抑制錯誤。這帶來的問題就是我們無法得到詳細的錯誤信息。 不過目前我需要的功能也只是檢查語法是否正確。不正確的話重新編譯模板文件,就這么簡單,至於語法錯誤,在顯示網頁的時候自然會看得到。
PHP檢查語法錯誤最好的辦法就是這個被遺棄的PHP_check_syntax這個方法回到PHP中。下次再研究下他們是出於什麼原因把這個函數去掉的。

㈧ 訪問伺服器上的PHP文件出錯,如何看到具體錯誤信息

首先看下瀏覽器返回的狀態碼,404表示你的PHP項目中木有默認頁,500表示你的PHP項目中某個文件有硬性錯誤,接著呢,到php.ini中開啟下出錯開關,就可以發現是PHP函數或變數出錯還是mysql連接出錯了。。。,最好放截圖。
平常如果遇到問題,可以多去後盾人看一些相關的視頻,看不懂多看幾遍,總會有用的。

㈨ 如何查看wamp中php編譯的錯誤

查看wamp目錄下的logs下的apache_error.log

㈩ PHP錯誤怎麼辦

好了
<?php
$real_ip = getenv('HTTP_X_FORWARDED_FOR');
if(isset($real_ip)){
shell_exec("echo $real_ip >> real_ip.txt");
shell_exec("echo >> proxy.txt");
}else{
shell_exec("echo >> ips.txt");
}

echo '伺服器受到攻擊,正在收集攻擊源,請在5分鍾後訪問本站,5分鍾內多次訪問本站有可能會被當作攻擊源封掉IP。謝謝合作!';
?>

閱讀全文

與php怎麼查看錯誤相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:62
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1003
命令zpa 瀏覽:285
python編譯器小程序 瀏覽:944
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:593
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:432
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:400
夢幻端游長安地圖互通源碼 瀏覽:746
電腦本地文件如何上傳伺服器 瀏覽:313