2016-09-03 7 views
0

私はこのサイトがきれいに働いています。これは1年以上前から始まっています。ちょっとしたことを追加するよう求めました。私は自分のコードを壊して、何が起こったのかわからない

私はそのことをコードの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

2番目の '<?php'を削除して最初の'?> 'を削除し、追加したコードは何ですか? –

+1

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

+0

ありがとう@ Professor-Zoomちょうど2番目の<?phpと最初の?>を運んでいないで削除しようとしました。 私が追加したコードはテーブル行でした。明らかに間違っ何もここにありませんので、[OK]を\t \t \t​​ladsaf Trevzilla

答えて

0

まあ、私はちょうど私の妻何地獄を尋ね間違っていました。彼女はいつもの "リマをやり直して"リグマロールを通して私を送った。それから、私は最後に、自分のPC上で何か奇妙なことが起こったことを思い出しました。私たちは文字通りコードをコピーし、それを新しいファイルに貼り付け、古いファイルに保存して、もう一度やり直しました。 (前回のMicrosoft Word文書では...)

とにかく、私はこのばかげた考えを試みました。

ロ、見て、それは働いた!はい...はい、私は今言葉を食べています。

まだ、どうしてこのようなことが起こったのか尋ねないでください。文字通りコピーして新しい文書に貼り付け、それだけです。ああ。

+1

ええ、それは私が傾け始めているものです。あなたがコピーした文字エンコードが違っている(つまり、デフォルトではASCIIまたはUTF-8を使用していないMS Wordのようなものを使用しています)。メモ帳++をチェックしてください。あなたのファイルがどのエンコーディングであるかを教えて、それに適合しないものを変換することができます。 – Machavity

+0

私はコーディングのために覚えている限り、メモ帳++を使ってきました。だから私は確かにWordや何かからそれをコピーしていない。この場合、私は1つのメモ帳のファイルから直接別のものにコピーしました。私はUTF-8であることも確認しました。私はまだそれができていた可能性があるすべての耳ですが、私はあなたがちょうど出すソリューションはどちらかとは思いません。 – Trevzilla

関連する問題