【问题标题】:Browsers cant display .php file [duplicate]浏览器无法显示.php文件[重复]
【发布时间】:2014-07-08 22:21:55
【问题描述】:

我试图在我的浏览器上显示一个 .php 文件,但它不起作用

我认为问题一定是在硬盘上什么的

两年前我用过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 && $Pass == $Database_Pass) { header("Location: redirectRegister.html"); } ?>

我想安装有问题,我需要在我的新磁盘中重新安装整个 xampp 程序吗?

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

谢谢你

-编辑-

还是解决不了

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

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

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

真的不知道还能做什么

-edit2-

我终于设法运行它 问题来了:

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

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

知道为什么会这样吗?

【问题讨论】:

标签: php html xampp


【解决方案1】:

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

【讨论】:

  • 对不起,仍然无法解决这个问题-.-
猜你喜欢
  • 1970-01-01
  • 2022-06-12
  • 1970-01-01
  • 2020-01-15
  • 2023-03-15
  • 2017-08-07
  • 1970-01-01
  • 1970-01-01
  • 2020-12-10
相关资源
最近更新 更多