PHP require_once error - PullRequest
       11

PHP require_once error

0 голосов
/ 12 марта 2012

Я использую CODA, MAMP и работаю из папки HTdocs все локально. Я изучаю структуру PHP и MVC и сталкиваюсь со следующей ошибкой при использовании require_once. Я прочитал много других сообщений на эту тему, и ни одно решение не помогло.

Я получаю ошибку:

Warning: require_once(UserModel.php): failed to open stream:
No such file or directory in - on line 13 Fatal error: require_once():
Failed opening required 'UserModel.php' (include_path='.:') in - on line 13

Моя файловая структура:

database
----bdfdatabase.sql
index.php
UserModel.php

Мой код выглядит следующим образом

<?php   
    require_once('UserModel.php');

    $dsn = "mysql:host=127.0.0.1;port=8889;dbname=bdfdatabase";
    $db_user= "root";
    $db_pass= "root";
    $model = new UserModel($dsn, $db_user, $db_pass);
    $rows = $model->displayUsers();

        foreach($rows as $row){
            echo "<h3><a href='details.php'>";
            echo "${row['user_name']}";
            echo "</a></h3>";
        }

?>

Любые предложения будут высоко оценены.

1 Ответ

0 голосов
/ 12 марта 2012

Скорее всего, проблема еще раз в Путь .

  1. Убедитесь, что UserModel.php находится в той же папке, в которой вы работаетекод выше.

  2. Убедитесь, что у вас есть доступ для чтения этого файла.Файл должен быть доступен для чтения владельцам, группе и другим лицам, чтобы быть включенным как таковым.Для подтверждения измените режим файла на 0774.

...