我打破了我的代码,不知道发生了什么

时间:2016-09-03 02:04:28

标签: php include

我的网站运行得很漂亮。它已经启动并运行了一年多了,我只是要求添加一些小东西。

我在200行左右的代码中添加了这个东西,并重新上传了我的php页面。我从来没有触及第1行附近的任何东西,但是当我刷新页面时,我遇到了这个错误:

  

致命错误:在第1行的/home/ropepart/public_html/techportal/select.php中调用未定义的函数phpinclude()

是什么给出了?

以下是我的代码的前几行。从第1行开始。(顺便说一句,我删除了我添加的一个小东西,以确保不是它,但不,我仍然会收到此错误。)

<?php session_start();?>
<?php
include("passwords.php");
....code continues on from here....

?php和include之间没有空格。只有努力进入。当我在那里添加空格时,我不再收到错误,但我的用户也没有正确登录会话。

思想?

编辑:

<h2>Please select the test you'd like to take:</h2>
	<table>
		<tr>
			<td><a href="hazcomtest.php" class="btn">Hazcom</a></td>
			<td><a href="nfpa70etest.php" class="btn">NFPA 70e</a></td>
		</tr>
		<tr>	
			<td><a href="confinedspacetest.php" class="btn">Confined Space</a></td>
			<td><a href="extremetemperaturestest.php" class="btn">Extreme Temperatures</a></td>
		</tr>
		<tr>
			<td><a href="ppetest.php" class="btn">Personal Protective Equipment</a></td>
			<td><a href="materialhandlingtest.php" class="btn">Material Handling</a></td>
		</tr>
		<tr>	
			<td><a href="bloodbornepathogenstest.php" class="btn">Bloodborne Pathogens</a></td>
			<td><a href="workingregulationsdisclaimer.php" class="btn">Working Regulations</a></td>
		</tr>
	</table>	

所以上面是我原来的代码,然后我又返回了。 (这就是我现在拥有的。)

我添加了

<tr>    
<td><a href="ladsaf.php" class="btn">ladsaf</a></td>
</tr>

我已删除。字面输入,它没有用,所以我删除了它。而现在没有任何作用。很难过!

嘻嘻哈哈......这是整个页面! (我猜,我更喜欢第50行输入代码,而不是200 ...对不起......)

<?php
session_start();
include("passwords.php");

//this statement will be entered if coming from the login.php page.
if ($_POST["ac"]=="log"){

	//check if submitted username and password exist in $PASSWORD array
	if ($PASSWORD[$_POST["username"]]==$_POST["password"]){
	
		//set various session variables
		$_SESSION["username"]=$_POST["username"];
		$_SESSION["firstname"]=$FIRSTNAME[$_POST["username"]];
		$_SESSION["lastname"]=$LASTNAME[$_POST["username"]];
		$_SESSION["email"]=$EMAIL[$_POST["username"]];
	}
	else{

	//if username and password do not exist, set session variable for "incorrect username/password" message and redirect to login.php
		$_SESSION['incorrect'] = "incorrect";
		header('Location: login.php');
	};
};

// check if user is logged in already when they are coming from a random place. If not, redirect to login.php
check_logged();
?>

<html> 
<head>

	<title>Select Test</title>
	<link rel="stylesheet" type="text/css" href="stylesheet.css">
	<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
</head>
<body>

<!--Links to all the various tests available on the site-->
<div class="center">

<h2>Hi <?php echo $_SESSION["firstname"].' '.$_SESSION["lastname"].'. You have logged in successfully.';?></h2><br>

<h2>Please select the test you'd like to take:</h2>
	<table>
		<tr>
			<td><a href="hazcomtest.php" class="btn">Hazcom</a></td>
			<td><a href="nfpa70etest.php" class="btn">NFPA 70e</a></td>
		</tr>
		<tr>	
			<td><a href="confinedspacetest.php" class="btn">Confined Space</a></td>
			<td><a href="extremetemperaturestest.php" class="btn">Extreme Temperatures</a></td>
		</tr>
		<tr>
			<td><a href="ppetest.php" class="btn">Personal Protective Equipment</a></td>
			<td><a href="materialhandlingtest.php" class="btn">Material Handling</a></td>
		</tr>
		<tr>	
			<td><a href="bloodbornepathogenstest.php" class="btn">Bloodborne Pathogens</a></td>
			<td><a href="workingregulationsdisclaimer.php" class="btn">Working Regulations</a></td>
		</tr>
	</table>	
		
<h2>Click this button to check out the Rope Partner Pay Calculator</h2>
	<table>
		<tr>
			<td><a href="Paycalculator/index.php" class="btn">Pay Calculator</a></td>
		</tr>	
	</table>
	
<h2>Or click this button to logout.</h2>
	<table>	
		<tr>
			<td><a href="logout.php" class="btn">Logout</a></td>
		</tr>
	</table>

</div>

</body>

</html>

1 个答案:

答案 0 :(得分:0)

好吧,我刚问过我的妻子到底出了什么问题。她让我通过所有平常的#34;关掉它然后再打开#34;繁琐程序。然后她记得上次在我的电脑上发生了一些愚蠢的事情,我们确实复制了代码,将其粘贴到一个新文件中,将其保存在旧文件上,然后再次尝试。 (上次使用的是Microsoft Word文档...)

无论如何,嘲笑她,我尝试了这个荒谬的想法。

瞧,它有效!是的......是的,我现在正在吃我的话。

但是,不要问我为什么会这样。直接复制并粘贴到新文档中即可。啊。