2012-07-03 46 views
0

我试图把登录凭据来访问我的网页时无法显示: 我的login.html页使用的登录页面,但的代码显示

<html> 
    <head> 
     <title>Please type your Username and Password... </title> 
     <script language="JavaScript" type="text/JavaScript" src="login.js"></script> 
    </head> 
    <body bgcolor="#eeeeee"> 
     <form> 
      <br> 
      <center> 
      Username: <input type="text" name="username" style="background:#bfbfbf;color:#212121;border-color:#212121;" onFocus="this.style.background = '#ffffff';" onBlur="this.style.background = '#bfbfbf';"> 
      <br> 
      Password: <input type="password" name="password" style="background:#bfbfbf;color:#212121;border-color:#212121;" onFocus="this.style.background = '#ffffff';" onBlur="this.style.background = '#bfbfbf';"> 
      <br> 
      <input type="button" value="Login" onClick="Login(this.form);" style="background:#bfbfbf;color:#000000;border-color:#212121;" onMouseOver="this.style.color = '#404040';" onMouseOut="this.style.color = '#000000';" onFocusr="this.style.color = '#404040';" onBlur="this.style.color = '#000000';"> 
      </center> 
     </form> 
    </body> 
</html> 

写了这个,我写这个JS的登录。 js

function Login(form) { 
    username = new Array("u1","u2"); 
    password = new Array("p1","p2"); 
    page = "untitled_1" + ".php"; 
    if (form.username.value == username[0] && form.password.value == password[0] || form.username.value == username[1] && form.password.value == password[1]) 
    { 
     self.location.href = page; 
    } else { 
     alert("Either the username or password you entered is incorrect.\nPlease try again."); 
     form.username.focus(); 
    } 
    return true; 
} 

因此,当我打开页面时,我输入凭据,然后登录。浏览器显示的页面“untitled_1.php”所有的PHP和HTML代码,而不是页面:(的代码

帮助请!

+2

我衷心希望您不打算在任何实际应用程序中使用此登录过程。 –

+1

'page =“untitled_1”+“.php”;'??? – alfasin

+0

@alfasin untitled_1.php是登录后必须重定向到的网页 – user1424394

回答

2

你没有一个Web服务器上运行PHP。php文件只是文本文件,浏览器将显示它们,除非你有一个服务器运行。如果你没有任何PHP代码,重命名为.html,它应该工作!

如果你有PHP代码,使确定该文件在你的www目录中(不管你有没有叫它,public_html也许),所以网络服务器可以处理它,它被配置为执行php文件。如果你没有服务器,你可以安装类似xampp的东西。

+0

我有运行wamp但它不显示你认为这应该是不同的? self.location.href = page; – user1424394

+0

你的代码不是问题。这是你的服务器配置。你是通过'file:// C:/ ... myfile.html'还是'http:// localhost/...'来访问页面? – sachleen

+0

我右键单击它并选择运行在铬。 我打开的所有网页类似的方式和PHP代码得到执行......但这种方式不起作用 – user1424394

0

您还没有正确配置Apache来执行.php文件。

+0

我跑了很多,直到现在......还在跑步。但是这并不显示 – user1424394

+0

那么这个PHP文件有什么不同吗?不同的扩展?内容问题? –

+0

nope它运行良好... – user1424394