Ребят, помогите. Делается php-шка электронной библиотеки. Выбрал вариант с fb2 так как в этом случае не требуется ручной ввод информации о книге. Нужно вытащить данные под тегом (например "first-name"). Что я делаю не так?
PHP:
<html>
<head>
<title>Результат загрузки</title>
</head>
<body>
<?php
//Проверка на размер файла
if($_FILES["filename"]["size"] > 1024*10*1024)
{
echo ("Размер файла превышает 10 мегабайт");
exit;
}
//Проверка на формат файла
if(preg_match('/(\.fb2)$/i',$_FILES["filename"]["name"]))
{
echo ("Загрузка ");
}
else
{
echo ("Разрешена загрузка только файлов fb2 формата!");
}
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
{
// Перемещаем файл если загружен
move_uploaded_file($_FILES["filename"]["tmp_name"], "/var/www/books-library/".$_FILES["filename"]["name"]);
echo ("завершена");
// Вытаскиваем данные под тегом "first-name"
$filename = ($_FILES["name"]);
$book = new SimpleXMLElement_load_file($filename); {
echo $book->FictionBook->description->{'title-info'}->author->{'first-name'}; }
} else {
echo("Ошибка загрузки файла");
}
?>
</body>
</html>