Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Briolin
52 / 56 / 11
Регистрация: 13.11.2014
Сообщений: 889
1

Проблемы с PHPExcel

18.10.2018, 09:22. Просмотров 106. Ответов 4
Метки нет (Все метки)

День добрый. Возникла необходимость использования библиотеки PHPExcel
Пишу вот такой код:
PHP
1
2
3
$loadfile = $_POST['file_name']; 
require_once $_SERVER['DOCUMENT_ROOT']."/Classes/IOFactory.php"; 
$objPHPExcel = PHPExcel_IOFactory::load($_SERVER['DOCUMENT_ROOT']."/uploads/".$loadfile);
Возникают ошибки:
Notice: Undefined index: file_name in C:\Server\data\htdocs\doc.php on line 3

Warning: require_once(C:/Server/data/htdocs/Classes/IOFactory.php): failed to open stream: No such file or directory in C:\Server\data\htdocs\doc.php on line 4

Fatal error: require_once(): Failed opening required 'C:/Server/data/htdocs/Classes/IOFactory.php' (include_path='.;C:\php\pear') in C:\Server\data\htdocs\doc.php on line 4

Могут ли они возникать из-за кодировки? Название файла эксель на англ яз, сама инфа на русском. Или нехватает прав для открытия файла? Всё делаю на локальном хостинге(ОС Виндовс, апач)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2018, 09:22
Ответы с готовыми решениями:

PHPExcel и графики
В общем есть вот код который записывает массив данных в Excel ...

PHPExcel функционал!?
Добрый день, начал работать с PHPEXCEL и скажем есть задача еженедельно парсить excel файл,...

PHPExcel кодировка мегапрабла непотятно
Здравствуйте, раньше нормально работал с PHPExcel, а тут какой то заплет с кодировкой вместо...

PHPExcel и ссылки на другие книги
Всем привет. Уже который день бьюсь с проблемой, есть таблица в екселе, несколько листов, при этом...

PHPExcel некорректно работает на сервере
PHPExcel работает на Open Server и некорректно работает на Linux Debian. Создает файл с...

4
Jewbacabra
Эксперт PHP
3504 / 2913 / 1302
Регистрация: 24.04.2014
Сообщений: 8,864
18.10.2018, 12:09 2
Не нужно пытаться придумать причину возникновения ошибок, причина их возникновения однозначно описана в сообщениях об ошибках.
0
Briolin
52 / 56 / 11
Регистрация: 13.11.2014
Сообщений: 889
18.10.2018, 12:56  [ТС] 3
Jewbacabra, Согласен, но тогда можете мне помочь? Например по этой ошибке:
Warning: require_once(C:/Server/data/htdocs/Classes/IOFactory.php): failed to open stream: No such file or directory in C:\Server\data\htdocs\doc.php on line 4

Я так понимаю что это ошибка указывает на то, что файла doc.php нет в каталоге C:\Server\data\htdocs\ ?
Хотя я запускаю скрипт через этот файл, и он точно лежит в данном каталоге

Добавлено через 16 минут
Интересно, прописал вот так:
PHP
1
$objPHPExcel = PHPExcel_IOFactory::load($_SERVER['DOCUMENT_ROOT']."/uploads/top-secret.xls");
Всё нормально... ошибок нет
0
Jodah
Эксперт PHP
2775 / 2427 / 1035
Регистрация: 01.08.2012
Сообщений: 8,568
18.10.2018, 13:32 4
Briolin, а почему первую ошибку проигнорировали?
Цитата Сообщение от Briolin Посмотреть сообщение
Notice: Undefined index: file_name in C:\Server\data\htdocs\doc.php on line 3
Нет элемента file_name, поэтому в метод load передаётся некорректное значение и не удаётся найти файл.
0
Jewbacabra
Эксперт PHP
3504 / 2913 / 1302
Регистрация: 24.04.2014
Сообщений: 8,864
18.10.2018, 14:01 5
Briolin, неправильно понимаешь. Там написано что неудалось открыть файл C:/Server/data/htdocs/Classes/IOFactory.php. А в doc.php на 4 строке была попытка этот файл открыть.
0
18.10.2018, 14:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2018, 14:01

Как исправить кодировку в PHPExcel?
Здравствуйте, подскажите пожалуйста. Есть строка, которая несёт в себе имя файла, я её очищаю от...

PHPExcel как сформировать файл
$xls = new PHPExcel(); $xls->setActiveSheetIndex(0); $sheet = $xls->getActiveSheet(); ...

Удаление пустых строк в Excel (PHPExcel)
Привет! Потребовалось мне нынче сохранять MySQL-таблицу в Excel-файл. Воспользовался PHPExcel,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru