Неустранимая ошибка: невозможно создать экземпляр несуществующего класса: simplexmlelement - PullRequest
2 голосов
/ 03 августа 2009

Я использую этот скрипт PHP

$error = false;
if(isset($_POST['login'])){
    $username = preg_replace('/[^A-Za-z]/', '', $_POST['username']);
    $password = md5($_POST['password']);
    if(file_exists('users/' .$username . '.xml')){
        $xml = new SimpleXMLElement('users/' .$username . '.xml', 0, true);
        if($password == $xml->password){
            session_start();
            $_SESSION['username'] = $username;
            header('Location: agis-employees.html');
            die;
        }
    }
    $error = true;
}

И я получаю эту ошибку

Неустранимая ошибка: невозможно создать экземпляр несуществующий класс: simplexmlelement в /home/virtual/site250/fst/var/www/html/employeeportal/index.php по линии 7

1 Ответ

5 голосов
/ 03 августа 2009

Скорее всего, это означает, что расширение SimpleXML не включено / не присутствует в вашей установке PHP. Вы можете убедиться в этом, выполнив phpinfo() и выбрав «SimpleXML». См:

http://www.php.net/manual/en/simplexml.installation.php http://www.php.net/manual/en/book.simplexml.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...