簡體   English   中英

php文件只有空白頁沒有錯誤

[英]php file only blank page without errors

我有這個 php 文件,它只顯示一個空白頁。 我想我有一個語法錯誤,但我沒有收到任何錯誤。 我設置了這兩行來顯示錯誤,但我什么也沒得到。

錯誤報告(E_ALL); ini_set('display_errors', 1);

<?php
header('Content-Type: text/html; charset=utf-8');

error_reporting(E_ALL);
ini_set('display_errors', 1);


$var1= $_GET['var1'];   
$var2= $_GET['var2'];
$var3 = $_GET['var3'];

if ( (!empty($var1)) ||  (!empty($var2))  ||  (!empty($var3)) )

       echo "NOT EMPTY";

    } else {

        echo "EMPTY";

    }
?>

你有一個 PARSE 錯誤。 (就像luweiqi告訴你的)如果你的腳本無法解析,錯誤就會寫到錯誤日志中。 它不會出現在輸出中。 PHP 認為該腳本無效。

在這種情況下,請檢查您的錯誤日志(在 apache 或您存儲它的任何地方)

你錯過了一個大括號:

if ( (!empty($var1)) ||  (!empty($var2))  ||  (!empty($var3)) ) {

您的文件已經有語法錯誤,因此要顯示錯誤,您需要在php.ini進行設置:

display_errors = on;

打開您的php.ini並檢查此行display_errors如果off更改為on

display_errors = on;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM