0

sourceforge.net からEmployee Schedulerという名前の php プロジェクトをダウンロードしました。問題は、index.php がホームページであるはずですが、localhost 経由でアクセスしても何も表示されないということです。私のコンピューターにある他のphpプロジェクトは、この従業員スケジューラを除いて、アクセスすると機能します。私も正しいフォルダーにアクセスしていると確信しています。

ローカルホスト/スケジューラ/index.php

同じディレクトリにテストphpファイルを作成してアクセスすることさえできます。テスト php ファイルは機能しますが、index.php にはまだ何も表示されません。ここで何が問題になる可能性がありますか?

Windows 7 コンピューターで WAMP を使用しています。

編集:

PHPファイルの最初の行に含めerror_reporting(E_ALL);ましたが、まだ何も出力されません。何を与える?

index.php の内容をここに投稿します。

<?php
/*********************************************************
    File: index.php
    Project: Employee Scheduler
    Author: John Finlay
    Comments:
        The home page for the site.  Asks a user to login
        and then redirects them to the appropriate section
        for employees or supervisors

    For site documentation and setup see the README.txt file
    included with the distrobution package.  If you did not
    receive this file, it can be found at 
    http://empscheduler.sourceforge.net

    Copyright (C) 2003  Brigham Young University

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
**********************************************************/

error_reporting(E_ALL);
require "es_functions.php";

//-- authenticate the user
$user = auth_user();
$url = "";
//-- if they are a supervisor then forward them to the supervisor home page
if (preg_match("/(Supervisor)|(Admin)/", $user["u_type"])) $url= "es_sup_index.php?".session_name()."=".session_id();
//-- forward to employee homepage
else $url = "es_emp_index.php?".session_name()."=".session_id();
header("Location: $url");

print_header("Welcome");
print_r($user);
print "<br /><br />If you are seeing this, your browser did not forward you to the correct page.  Click <a href=\"$url\">here</a> to continue.<br />\n";
print_footer();
exit;
?>
4

1 に答える 1

1

error_reporting(E_ALL); の後に次の行を追加してみてください。

ini_set("display_errors", 1);
于 2013-05-06T17:08:07.783 に答える