Php HTML格式的文本输入赢得';我没有出现

Php HTML格式的文本输入赢得';我没有出现,php,html,css,forms,input,Php,Html,Css,Forms,Input,我正在开发一个基于文本的在线游戏(非常不完整),我主要使用PHP。在我的HTML中,我有一个表单(文本输入)用于我的游戏命令,但它就是不显示。这是我的HTML: <div class="container"> <div class="main"> <?php include_once 'game.php'; ?> </div> <FORM NAME="form1" METHOD="POS

我正在开发一个基于文本的在线游戏(非常不完整),我主要使用PHP。在我的HTML中,我有一个表单(文本输入)用于我的游戏命令,但它就是不显示。这是我的HTML:

<div class="container">
    <div class="main">
    <?php
        include_once 'game.php';
    ?>
    </div>
    <FORM NAME="form1" METHOD="POST" ACTION="">
        <INPUT TYPE="TEXT" VALUE="" name="input"
            style="width: 600; position: absolute; bottom: 0; z-index: 2;">
        </INPUT>
    </FORM>
    <?php
        $input = $_POST["input"];
    ?>
</div>
当然我有我的
game.php
,但我觉得这不是问题所在

任何帮助都将不胜感激

编辑:根据人们的回答,可能是PHP。这是game.php文件的全部代码,我不知道出了什么问题

<?php
include_once 'index.php';
$World = simplexml_load_file("gameworld.xml");
$CurrentPos = 0;
$Done = 0;
print "<br>";
printplace();
function printplace() {
    GLOBAL $World, $CurrentPos;
    $Room = $World->ROOM[$CurrentPos];
    $Name = $Room->NAME;
    $Desc = wordwrap((string)$Room->DESC);
    print "$Name<br>";
    print str_repeat('-', strlen($Name));
    print "<br>$Desc<br>";
    if ((string)$Room->NORTH != '-') {
        $index = (int)$Room->NORTH;
        print "North: {$World->ROOM[$index]->NAME}<br>";
    }
    if ((string)$Room->SOUTH != '-') {
        $index = (int)$Room->SOUTH;
        print "South: {$World->ROOM[$index]->NAME}<br>";
    }
    if ((string)$World->ROOM[$CurrentPos]->WEST != '-') {
        $index = (int)$Room->WEST;
        print "West: {$World->ROOM[$index]->NAME}<br>";
    }
    if ((string)$World->ROOM[$CurrentPos]->EAST != '-') {
        $index = (int)$Room->EAST;
        print "East: {$World->ROOM[$index]->NAME}<br>";
    }
    print "<br>";
}

while (!$Done) {
    print "<br>"; // add another line break after the user input

    $input = split(' ', $input);

    switch(trim($input[0])) {
        case 'north':
            if ((string)$World->ROOM[$CurrentPos]->NORTH != '-') {
                $CurrentPos = (int)$World->ROOM[$CurrentPos]->NORTH;
                printplace() ;
            } else {
                print "You cannot go north!<br>";
            }
            break;
        case 'south':
            if ((string)$World->ROOM[$CurrentPos]->SOUTH != '-') {
                $CurrentPos = (int)$World->ROOM[$CurrentPos]->SOUTH;
                printplace() ;
            } else {
                print "You cannot go south!<br>";
            }
            break;
        case 'west':
            if ((string)$World->ROOM[$CurrentPos]->WEST != '-') {
                $CurrentPos = (int)$World->ROOM[$CurrentPos]->WEST;
                printplace() ;
            } else {
                print "You cannot go west!<br>";
            }
            break;
        case 'east':
            if ((string)$World->ROOM[$CurrentPos]->EAST != '-') {
                $CurrentPos = (int)$World->ROOM[$CurrentPos]->EAST;
                printplace() ;
            } else {
                print "You cannot go east!<br>";
            }
            break;
        case 'look':
            printplace() ;
            break;
        case 'quit':
            $Done = 1;
            break;
    }
}

print "<br>Thanks for playing!<br>";
?>

真的,这只是一个分支
我尝试移植到浏览器,但失败得很惨…

它在Chrome和Firefox中显示得很好。见下文

.main{
宽度:600px;
高度:400px;
背景色:白色;
边框:1px纯黑;
位置:绝对位置;
排名:0;
左:0;
右:0;
z指数:1;
}
.集装箱{
宽度:602px;
高度:500px;
背景色:白色;
边框:1px纯蓝色;
位置:绝对位置;
排名:0;
底部:0;
左:0;
右:0;
z指数:0;
保证金:0自动;
}


很有趣。那么可能是php?看看urbanadventure.dumpong.tk。那是游戏的真实地点。。。它在那里不工作。那个页面没有完成加载,只是完全破坏了我的浏览器。两次。它有效,但只有在我注释掉include('game.php');。所以这可能是PHP的问题…如果你删除
include('game.PHP')
这个问题会消失吗?当我加载你的网页时,它会占用我的CPU。是的,我也是这么想的。不过我不确定。上次我试的时候,没有结果。我想知道。出了点问题。。。嗯,我是说,没问题,但让我检查一下。我注释掉了include('game.php');一切正常。我更新了没有game.php的网站。
<?php
include_once 'index.php';
$World = simplexml_load_file("gameworld.xml");
$CurrentPos = 0;
$Done = 0;
print "<br>";
printplace();
function printplace() {
    GLOBAL $World, $CurrentPos;
    $Room = $World->ROOM[$CurrentPos];
    $Name = $Room->NAME;
    $Desc = wordwrap((string)$Room->DESC);
    print "$Name<br>";
    print str_repeat('-', strlen($Name));
    print "<br>$Desc<br>";
    if ((string)$Room->NORTH != '-') {
        $index = (int)$Room->NORTH;
        print "North: {$World->ROOM[$index]->NAME}<br>";
    }
    if ((string)$Room->SOUTH != '-') {
        $index = (int)$Room->SOUTH;
        print "South: {$World->ROOM[$index]->NAME}<br>";
    }
    if ((string)$World->ROOM[$CurrentPos]->WEST != '-') {
        $index = (int)$Room->WEST;
        print "West: {$World->ROOM[$index]->NAME}<br>";
    }
    if ((string)$World->ROOM[$CurrentPos]->EAST != '-') {
        $index = (int)$Room->EAST;
        print "East: {$World->ROOM[$index]->NAME}<br>";
    }
    print "<br>";
}

while (!$Done) {
    print "<br>"; // add another line break after the user input

    $input = split(' ', $input);

    switch(trim($input[0])) {
        case 'north':
            if ((string)$World->ROOM[$CurrentPos]->NORTH != '-') {
                $CurrentPos = (int)$World->ROOM[$CurrentPos]->NORTH;
                printplace() ;
            } else {
                print "You cannot go north!<br>";
            }
            break;
        case 'south':
            if ((string)$World->ROOM[$CurrentPos]->SOUTH != '-') {
                $CurrentPos = (int)$World->ROOM[$CurrentPos]->SOUTH;
                printplace() ;
            } else {
                print "You cannot go south!<br>";
            }
            break;
        case 'west':
            if ((string)$World->ROOM[$CurrentPos]->WEST != '-') {
                $CurrentPos = (int)$World->ROOM[$CurrentPos]->WEST;
                printplace() ;
            } else {
                print "You cannot go west!<br>";
            }
            break;
        case 'east':
            if ((string)$World->ROOM[$CurrentPos]->EAST != '-') {
                $CurrentPos = (int)$World->ROOM[$CurrentPos]->EAST;
                printplace() ;
            } else {
                print "You cannot go east!<br>";
            }
            break;
        case 'look':
            printplace() ;
            break;
        case 'quit':
            $Done = 1;
            break;
    }
}

print "<br>Thanks for playing!<br>";
?>