php代码未在html代码(.php文件)中执行
我正在创建一个网站,我已经在XAMPP上测试了好几个星期了,它一直在工作。但是自从我购买了域名和主机后,我把所有东西都放进了文件管理器(godaddy主机)。当我将php代码放入上下文中时,带有.php的文件突然无法读取php代码。或者至少它读取到了第一行,但之后的所有内容(甚至html代码)都是空的,并且页面显示为空白。我不知道为什么会发生这种事,我已经胡闹了一段时间了,似乎无法理解!有人想试一试吗?非常感谢php代码未在html代码(.php文件)中执行,php,html,web,hosting,Php,Html,Web,Hosting,我正在创建一个网站,我已经在XAMPP上测试了好几个星期了,它一直在工作。但是自从我购买了域名和主机后,我把所有东西都放进了文件管理器(godaddy主机)。当我将php代码放入上下文中时,带有.php的文件突然无法读取php代码。或者至少它读取到了第一行,但之后的所有内容(甚至html代码)都是空的,并且页面显示为空白。我不知道为什么会发生这种事,我已经胡闹了一段时间了,似乎无法理解!有人想试一试吗?非常感谢 <?php session_start(); include($_SERVER
<?php
session_start();
include($_SERVER["DOCUMENT_ROOT"].'/admin/classes/classes.php');
$log= new log($_SERVER["PHP_SELF"]);
if($_GET['logout']=='1'){
$sess = new SessionData();
$sess->Logout();
}
if($_SERVER['REQUEST_METHOD'] == "POST"){
$auth = new Authenticate();
extract($_POST);
if($auth->login($email,$pass)){
header('Location: index.php');
}else{
$error="<p class='red'>Invalid email or password.</p>";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<title>Login Page</title>
<style>
<!-- I took this part out because I didn't want anyone to compromise my project -->
</style>
<center>
<table border="0" cellpadding="0" cellspacing="0" class="bordertable" width="700">
<tbody>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" class="bottomborder" width="100%">
<tbody>
<tr>
<td bgcolor="#3B5998" width="350"><img src="../images/logo-left.jpg" /></td>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td><a href="index.php?PHPSESSID="><img border="0" src="../images/logo-right.jpg" /></a></td>
<td bgcolor="#3B5998" width="100%"> </td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="4" cellspacing="0" width="100%">
<tbody>
<tr height="21"><!--<td bgcolor=#3B5998 width=10> </td>-->
<td bgcolor="#3B5998" valign="bottom"> <a class="menu" href="../login.php?PHPSESSID=<?PHP echo session_id(); ?>">login</a></td>
<td bgcolor="#3B5998" valign="bottom"> <a class="menu" href="../register.php?PHPSESSID=<?PHP echo session_id(); ?>">register</a></td>
<td bgcolor="#3B5998" valign="bottom"> <a class="menu" href="../about.php?PHPSESSID=<?PHP echo session_id(); ?>">about</a></td>
<td bgcolor="#3B5998" width="100%"> </td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="2" cellspacing="0" width="100%">
<tbody>
<tr>
<td valign="top">
<table border="0" cellpadding="0" cellspacing="0" width="105">
<tbody>
<tr>
<td>
<table cellpadding="2" cellspacing="0" class="dashedtable" width="100%">
<tbody>
<tr>
<td align="right">
<p> </p>
<form action="login.php" method="post"><input name="PHPSESSID" type="hidden" value="<?PHP echo session_id(); ?>" /> Email:<br />
<input class="inputtext" name="email" size="20" type="text" /><br />
Password:<br />
<input class="inputtext" name="pass" size="20" type="password" />
<center><input class="inputsubmit" onclick="javascript:document.location='register.php';" type="button" value="register" /> <input class="inputsubmit" type="submit" value="login" /></center>
</form>
<!--<br>--></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top" width="595">
<table border="1" cellpadding="0" cellspacing="0" class="bordertable" width="100%">
<tbody>
<tr>
<td>
<table border="0" cellpadding="2" cellspacing="0" width="100%">
<tbody>
<tr>
<td bgcolor="#3B5998" class="white">Login</td>
</tr>
</tbody>
</table>
<center>
<table>
<tbody>
<tr>
<td><!--?PHP echo $error;?-->
<form action="login.php" method="post"><input name="PHPSESSID" type="hidden" value="<?PHP echo session_id(); ?>" /><br />
<br />
<br />
<br />
</form>
</td>
</tr>
</tbody>
</table>
</center>
</td>
</tr>
</tbody>
</table>
<center>
<p><a href="../about.php?PHPSESSID=& lt;?PHP echo session_id(); ?>">about</a> <a href="../contact.php?PHPSESSID=<?PHP echo session_id(); ?>">contact</a> <a href="../faq.php?PHPSESSID=<?PHP echo session_id(); ?>">faq</a> <a href="../terms.php?PHPSESSID=<?PHP echo session_id(); ?>">terms</a> <a href="../policy.php?PHPSESSID=<?PHP echo session_id(); ?>">privacy</a><br />
Developed by Fyre_Ph0x8<br />
PhyreByte Security Labs © 2013</p>
</center>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</center>
登录页面
电子邮件:
密码:
登录
由Fyre_Ph0x8开发
PhyreByte安全实验室&复印件;2013年
您可以仔细检查所有包含文件的大小写。过去我遇到过这样的问题:生产服务器对文件名includes是区分大小写的,但我的本地测试服务器不是。此外,您还应该仔细检查测试服务器和生产服务器之间的PHP版本和配置文件是否匹配。如果您向我们展示代码,这将非常容易。我的代码没有问题。。。它在xampp上运行良好。。。但不管怎样,这里什么都没有。@vascowhite我该怎么解决这个问题?Fred ii-这是一个愚蠢的问题,因为我在上面明确指出我的所有文件都是.phpI,我使用的是godaddy。如果文件管理器中没有php.ini文件,我是否需要打电话给他们,将open_short_标签注释添加到他们这边的php.ini文件中,或者我是否可以将该文件放入根目录中,然后自己添加它?下面是关于如何打开错误报告的部分。按照说明操作,并在问题中发布您看到的任何错误消息。