0

やあみんな、私はphp5.1.6を使って古いサーバーですべてが完全に機能していたので次のスクリプトを持っていました:

<? session_start(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<?
$name = $_SESSION['name'];
print $name;
if (empty($name)){
print "
<link rel=stylesheet href=css/screen2.css media=screen />
<form id=contactform class=rounded method=post action=panelBackend.php>
<h3>Login</h3>

<div class=field>
<label for=name>Username:</label>
<input type=text class=input name=name id=name />
<p class=hint>Minecraft Username.</p>
</div>

<div class=field>
<label for=password>Password:</label>
<input type=password class=input name=password id=password />
<p class=hint>Free Minecraft Host Password.</p>
</div>

<input type=submit name=Login  class=button value=Login />
</form>";
} else {
header( 'Location: http://x.x.x.x/panelBackend.php' );
}
?>

そしてそれがうまくいく前に!今、私がそれに行くとき、私はスタイルなしでフォームを手に入れます、そしてそれは下部にこのphpコードを印刷します:

"; } else { header( 'Location: http://69.64.80.200/panelBackend.php' ); } ?>

PHPのバージョンに何か違いはありますか?

4

1 に答える 1

1

はい。新しいタグでは、短いタグが有効になっていません。<?すべてをに変更し<?phpます。

于 2012-04-25T03:17:45.490 に答える