运行此示例时,浏览器上显示意外的奇怪代码

时间:2019-04-03 09:17:43

标签: php mysql apache xampp

因此,我找到了一个可供学习的Web文件,但遗憾的是,没有如何安装它们的教程。无论如何,我不是一个新手,但仍然不明白出什么问题了。我已经安装了xampp,将所有文件都放在htdocs中,我上传了数据库,更改了这些文件中的数据库登录名,密码和名称,但是在尝试访问网站时遇到此错误:

https://i.imgur.com/3FmXbMA.png

这是index.php文件

<?
error_reporting(E_ALL);
ini_set('display_errors', '0');
ini_set('memory_limit', '64M');
date_default_timezone_set('Europe/Vilnius');
if(substr(StrToLower($_SERVER["HTTP_HOST"]), 0, 4) != 'www.') {
    $rto = 'http://www.' . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
    header('Location: '. $rto);
}

require_once 'class/mysql.class.php';
require_once 'class/users.class.php';
require_once 'functions.php';
require_once 'Page.php';

if(isset($_POST["submit"])) {
    user()->Join($_POST["username"], $_POST["password"]);
    header("location: /");
}

if(!empty($_GET["psl"])) {
    $id = explode('/', $_GET['psl']);
} else {
    $id = array("start");
} 
$_page = array_shift($id);
$page = new Page($_page);
echo $page->build($id);
?>

1 个答案:

答案 0 :(得分:0)

更改php打开标记
  

<?到<?php

或者确保在php.ini中将php short_open_tag设置为true