2016-09-03 191 views
0

我有這個網站工作得很好。它已經運行了一年多了,而且我只是要求添加一件小東西。我打破了我的代碼,不知道發生了什麼

我在代碼行200左右添加了這個東西,並重新上傳了我的php頁面。我從來沒有觸及近1號線什麼,但是當我刷新頁面,我用這個錯誤招呼:

Fatal error: Call to undefined function phpinclude() in /home/ropepart/public_html/techportal/select.php on line 1

是怎麼回事?

這是我的代碼的前幾行。從字面上看與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> 
 
\t <table> 
 
\t \t <tr> 
 
\t \t \t <td><a href="hazcomtest.php" class="btn">Hazcom</a></td> 
 
\t \t \t <td><a href="nfpa70etest.php" class="btn">NFPA 70e</a></td> 
 
\t \t </tr> 
 
\t \t <tr> \t 
 
\t \t \t <td><a href="confinedspacetest.php" class="btn">Confined Space</a></td> 
 
\t \t \t <td><a href="extremetemperaturestest.php" class="btn">Extreme Temperatures</a></td> 
 
\t \t </tr> 
 
\t \t <tr> 
 
\t \t \t <td><a href="ppetest.php" class="btn">Personal Protective Equipment</a></td> 
 
\t \t \t <td><a href="materialhandlingtest.php" class="btn">Material Handling</a></td> 
 
\t \t </tr> 
 
\t \t <tr> \t 
 
\t \t \t <td><a href="bloodbornepathogenstest.php" class="btn">Bloodborne Pathogens</a></td> 
 
\t \t \t <td><a href="workingregulationsdisclaimer.php" class="btn">Working Regulations</a></td> 
 
\t \t </tr> 
 
\t </table> \t

所以上面的原代碼,我有,我已經然後返回。 (這是我目前有。)

我加

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

我把這種去除。從字面上輸入它,它不起作用,所以我刪除了它。現在沒有任何工作。所以難住!

而對於笑聲......這裏是整個頁面! (我想,它更像是我輸入的代碼,而不是200 ......對此感到遺憾線50 ...)

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

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

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

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

 
// 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> 
 

 
\t <title>Select Test</title> 
 
\t <link rel="stylesheet" type="text/css" href="stylesheet.css"> 
 
\t <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> 
 
\t <table> 
 
\t \t <tr> 
 
\t \t \t <td><a href="hazcomtest.php" class="btn">Hazcom</a></td> 
 
\t \t \t <td><a href="nfpa70etest.php" class="btn">NFPA 70e</a></td> 
 
\t \t </tr> 
 
\t \t <tr> \t 
 
\t \t \t <td><a href="confinedspacetest.php" class="btn">Confined Space</a></td> 
 
\t \t \t <td><a href="extremetemperaturestest.php" class="btn">Extreme Temperatures</a></td> 
 
\t \t </tr> 
 
\t \t <tr> 
 
\t \t \t <td><a href="ppetest.php" class="btn">Personal Protective Equipment</a></td> 
 
\t \t \t <td><a href="materialhandlingtest.php" class="btn">Material Handling</a></td> 
 
\t \t </tr> 
 
\t \t <tr> \t 
 
\t \t \t <td><a href="bloodbornepathogenstest.php" class="btn">Bloodborne Pathogens</a></td> 
 
\t \t \t <td><a href="workingregulationsdisclaimer.php" class="btn">Working Regulations</a></td> 
 
\t \t </tr> 
 
\t </table> \t 
 
\t \t 
 
<h2>Click this button to check out the Rope Partner Pay Calculator</h2> 
 
\t <table> 
 
\t \t <tr> 
 
\t \t \t <td><a href="Paycalculator/index.php" class="btn">Pay Calculator</a></td> 
 
\t \t </tr> \t 
 
\t </table> 
 
\t 
 
<h2>Or click this button to logout.</h2> 
 
\t <table> \t 
 
\t \t <tr> 
 
\t \t \t <td><a href="logout.php" class="btn">Logout</a></td> 
 
\t \t </tr> 
 
\t </table> 
 

 
</div> 
 

 
</body> 
 

 
</html>

+0

刪除第二個<?php'並刪除第一個?>',那麼你添加的代碼是什麼? –

+1

Pssssst。 https://git-scm.com/ – ceejayoz

+0

謝謝@教授縮放只是嘗試刪除第二個<?php和第一個?>沒有運氣。 我添加的代碼是一個表格行。 \t \t \t \t​​ladsaf Trevzilla

回答

0

嗯,我剛纔問我的妻子什麼是地獄錯了。她讓我通過所有平常的「把它關掉又重新開啓」。然後,她想起上次在我的電腦上發生了一些愚蠢的事情,我們直接複製了代碼,將它粘貼到一個新文件中,將它保存在舊文件中,然後再次嘗試。 (上次用微軟Word文檔時......)

無論如何,嘲笑她,我嘗試了這個荒謬的想法。

你看,它的工作!是的......是的,我正在吃我的話。

不過,不要問我爲什麼會發生這種情況。從字面上複製並粘貼到新文檔中,就這些了。啊。

+1

是的,這正是我開始傾向於的。我敢打賭,你有不同的複製字符編碼(即你使用了MS Word,默認情況下不會執行ASCII或UTF-8)。檢查記事本++。它可以告訴你什麼編碼你的文件,並轉換任何不符合。 – Machavity

+0

只要我記得編碼,我一直在使用Notepad ++。所以我當然沒有從Word或其他任何東西複製它。在這種情況下,我將它從一個記事本++文件直接複製到另一個記事本。我也檢查過它是UTF-8。我仍然對所有事情都有所耳聞,但我不認爲你剛纔提出的解決方案也是。 – Trevzilla

相關問題