2017-04-21 18 views
0

こんにちは、私はラズベリーパイでホストするウェブサイトを作ろうとしています。 Apache2とPHP 5.6.3を実行しています。ここで正常に実行するスクリプトです:私はこれを追加するときいくつかのPHPスクリプトがラズベリーpiウェブサーバーで動作していません

<!DOCTYPE html> 
    <html> 
     <head> 
      <title>Callums Smarthouse</title> 
      <link rel="stylesheet" type="text/css" href="style.css"> 
     </head> 
     <body> 
      <?php include("header.php");?> 
       <li><a class="active" href="index.php">Home</a></li> 
       <li><a href="alarm.php">Alarm</a></li> 
       <li><a href="cammera.php">Cammera</a></li> 
       <li><a href="automation.php">Home Automation</a></li> 
       <li><a href="settings.php">Settings</a></li> 
       <li class="logout"><a href="logout.php">Log out</a></li> 
      <?php include("header2.php");?> 
      <div> 
       <center> 
        <form action="index.php"> 
         <input type="submit" value="Click to continue" /> 
        </form> 
       </center> 
      </div> 
      <?php include("footer.php");?> 
     </body> 
    </html> 

しかし:

<?php 
     $mypass="password" 
     $passcheck=$_POST["password"] 
     if($passcheck==$mypass){ 
      echo"Welcome, ".$_POST["username"].". You are now logged in.</br>"; 
     } 
     else{ 
      echo"Sorry the rong password was entered. Please try again"; 
     } 
    ?> 

画面は言う: このページでは 192.168.0.16に動作していないことは、現在、この要求を処理することができません httpエラー500

お手伝いできれば幸いです。

+0

';' s ... –

答えて

1

変数の初期化後にセミコロン(;)を設定する必要があります。 より簡単にデバッグするには、php.iniファイルの値を設定するか、ini_set()関数を使ってデバッグ情報とエラー情報を設定します。(ini_set('display_errors', 1);各行の最後にセミコロンを忘れないでください)

+0

うまく働いてくれてありがとうございました。 –

関連する問題