【问题标题】:Syntax or Variable error in PHPPHP 中的语法或变量错误
【发布时间】:2016-06-27 02:41:55
【问题描述】:

这个 PHP 代码有问题吗?它什么也不显示。请帮忙。

<?php
date_default_timezone_set('Asia/Kuala_Lumpur');
$date_time = date('Y-m-d H:i:s');
$host = $_SERVER['HTTP_HOST'];
$device = Detect::deviceType();
$device_brand = Detect::brand();
$operating_system = Detect::os();
$browser_name = Detect::browser();
$service_host = Detect::ipHostname();
$service_org = Detect::ipOrg();
$ip_country = Detect::ipCountry();
echo $host;
echo $date_time;
echo "IP: ". $ip_country;
?>

【问题讨论】:

  • Detect:: 来自哪里?
  • 可能是以下两种情况之一:1) Detect 类在没有任何消息的情况下终止脚本,或者 2) 脚本失败但您关闭了错误。
  • 确保你有 Detect 课程。
  • 如何添加检测类?对不起,我不是 PHP 专家。
  • 知道了,添加“require_once 'detect/detect.php';”后解决。谢谢你们。

标签: php variables syntax


【解决方案1】:

1) 您的脚本正在调用 Detect 类,但我看不出它是从哪里来的。您是否包含包含其声明的文件?

2) Detect 类是否“静音”,即在没有详细响应的情况下工作?

3) 如果您没有收到任何错误,请尝试将第一行添加到您的脚本中

error_reporting(2047); ini_set("display_errors",1);

【讨论】:

  • 如何添加检测类?对不起,我不是 PHP 专家。
  • 在同一个文档中查找“class Detect”,或者如果您正在使用 include、require 等,它应该在包含的文件中的某个位置。没有类声明,你不能使用它:)
  • 知道了,添加“require_once 'detect/detect.php';”后解决。谢谢你们。
猜你喜欢
  • 2019-01-26
  • 2015-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-02
  • 2021-08-20
  • 2016-10-04
  • 1970-01-01
相关资源
最近更新 更多