<?php
$name = $_POST['name'];
$password = $_POST['password'];
$date = date('H:i, jS F Y');
$DOCUMENT_ROOT = $_SERVER[['DOCUMENT_ROOT'];
?>
//从前一个index.html post 过来,但这个php页总是打不开
//即便是以超链接调过来,依然打不开这个页,直接跳到错误500,说什么代码有误
//服务器绝对是php+mysql类型的,没问题
//我是新人,求助啊
<html><head>
<title>abc.com</title>
</head><body><h1>abc.com</h1>
<h2>Your Information</h2><?php
echo "<p>"$date."</p>";
echo "<p>YOUR NAME: ".$name."</p>";
echo "<p>YOUR PASSWORD: ".$password;."</p>";
?></body>
</html>

解决方案 »

  1.   

    $DOCUMENT_ROOT = $_SERVER[['DOCUMENT_ROOT'];
    写错了.
    应该是
    $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
      

  2.   

    <?php print_r($_POST); 
    //看看,传过来了什么?????
    ?>
      

  3.   

    另: 对于500错误.只需要修改IE 选项里的高级里面的"显示友好的HTTP错误" 为非选中状态..就可以知道具体的错误代码行...这些是基本的方法. 如果你连基本的调试方法都还不太清楚.我建议你先不要急于堆代码....