浏览器无法显示.php文件

时间:2014-05-20 15:03:19

标签: php html xampp

我正在尝试在浏览器上显示.php文件,但它无法正常工作

我认为问题必须在硬盘或其他东西上

我在2年前使用过Xampp,做了一个项目,并且运行顺利

3个月前我“更新”了我的电脑并添加了一个新的硬盘,所以现在我的xampp文件夹位于“二级” - 旧磁盘

所以我尝试重新运行我的旧项目,加上我的新项目,他们都停留在.php展示中

我也不确定是否需要进行xampp更新,我仍然运行1.7.7

我的localhost页面运行良好,左侧是“php测试脚本”

这是我要显示的代码

<?php

$connect = mysql_connect("localhost","root",""); if (!$connect) { die("MySQL could not connect!"); }

$DB = mysql_select_db('test');

if(!$DB) { die("MySQL could not select Database!"); }


$Name = $_POST['username']; $Pass = $_POST['password']; $Query = mysql_query("SELECT * FROM users WHERE username='$Name' AND password='$Pass'"); $NumRows = mysql_num_rows($Query); $_SESSION['username'] = $Name; $_SESSION['password'] = $Pass;


if(empty($_SESSION['username']) || empty($_SESSION['password'])) { die("Go back and login before you visit this page!"); }

if($Name && $Pass == "") { die("Please enter your Username and Password!"); }

if($Name == "") { die("Please enter your Username!" . "</br>"); }

if($Pass == "") { die("Please enter your Password!" . "</br>"); }


if($NumRows != 0) { while($Row = mysql_fetch_assoc($Query)) { $Database_Name = $Row['username']; $Database_Pass = $Row['password']; } } else { die("Incorrect Username or Password!"); }

if($Name == $Database_Name && $Pass == $Database_Pass) { header("Location: redirectRegister.html"); }

?>

也是我的html文件的代码,它引用了我的.php文件

<form action="users.php" method="POST" />
Username: <input type="text" name="username" /></br>
Password: <input type="password" name="password" /></br></br>
<input type="submit" value="OK" />
</form>

以下是我从所有3个浏览器中获得的内容:

“);} if($ Pass ==”“){die(”请输入您的密码!“。” “);} if($ NumRows!= 0){while($ Row = mysql_fetch_assoc($ Query)){$ Database_Name = $ Row ['username']; $ Database_Pass = $ Row ['password'];}} else {die(“不正确的用户名或密码!”);} if($ Name == $ Database_Name&amp;&amp; $ Pass == $ Database_Pass){header(“Location:redirectRegister.html”);}?&gt;

我认为安装有问题,我是否需要在新磁盘中重新安装整个xampp程序?

我需要重新创建我的所有数据库吗?

谢谢你&lt; 3

-edit -

仍然无法解决它

我在我的主磁盘中重新安装了xampp,并根据指南重新安装了php

它说我应该将php-recommended.ini文件复制/粘贴到windows文件夹并将其重命名为php.ini

我没有任何这样的文件,我有2个文件名称php-production和php-development,它们是相同的

不知道还有什么可以做的呢

-edit2 -

我设法最后运行它 这是问题所在:

*当我在文件夹中运行时,我的.php无法读取(file:/// C:/xampp/htdocs/main.html)

*当我通过localhost路径运行时,我的.php运行(http:// localhost /main.html)

任何想法为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

所有代码都没问题,所以我猜想安装问题或两个驱动器之间的通信问题。 这通常可以通过重新安装来修复,或通过使用其他程序检查驱动器之间的通信。