Все работает хорошо, за исключением того, что все ячейки с русскими словами, отображаются
в виде "иероглифов".
Может кто работал с этим классом и уже сталкивались с этой проблемой? А может порекомендуете другой
способ парсить xls?
Мне кажется что сессии реализованные по умолчанию это большая нагрузка на хард. Головки винта будут прыгать по мелким файлам и при большом количестве запросов, тормозить будет из-за диска. Хотя если хранение сессий реализовать на оперативке, то, наверно, будет достигнут хороший результат, по сравнению с файлами или БД.
Хотя, мне лично, сложно представить задачу, где скрипт обратился бы к базе 1 раз и дальше работает только с сессиями.
Помимо прочего.
Пользователю, от которого работает скрипт, надо выдать минимум прав.
Если не нужно ничего записывать в базу, то права только на SELECT.
XML это язык описания данных. Чистый XML - это некая база(~10 правил описывающие синтаксис написания тегов), на основе которой создаются его расширения для различных задач.
Например
XHTML - язык разметки на основе XML
XSLT - язык преобразования данных из XML - во все что угодно
XML-схема - язык описания расширений XML
RSS - Расширения XML для новостей.
и.т.д.
На основе XML можно также создавать любые собственные расширения для различных задач описания собственных данных.
Если я все правильно понял, и если код правильно работает, то у вас в элемент с id="mapss" записался ответ сервера, как html код. А что дальше вы хотите сделать?
Да, дальше я хочу из JS получить дуступ к этому файлу, например сменить атребут в подгруженном файле
Ну так у вас подгрузились элементы имеющие свои теги, атрибуты, id, классы и.т.д.
обращайтесь к ним так же, например через
getElementById
getElementsByTagName
getElementsByClassName
по поводу того, о чём я писал предыдущем оф-топике:
наверное, в коде самого первого сообщения даной темы, достаточно было объявить один объект и вызывать методы, примерно вот так
И у меня добавились ещё вопросы в тему:
1. Когда целесообразнее использовать "$this->" и почему в некоторых случаях нужен "static" (и уже с ним "self::" ). Что меняет "static"? Мне показалось, что он управляет видимостью свойств и методов типа как модификатор доступа, но для этого же есть "public, protected, private";
2. Объекту нужны скопки при объявлении только в случаи если задавать параметр, тоесть при использовании метода-конструктор? А если просто пустые скобки без параметра это тоже самое, что объявить объект вообще без них?
3. Неужели роль конструктора в ООП пхп ограничивается только одновременной передачей параметра методу вместе с объявлением объекта?
$this->... используется всегда для обращения к собственным свойствам и методам.
static - объявление статической функции или статической переменной.
Отличие от обычной состоит в том, что статическая переменная принадлежит всему классу, а не некому экземпляру класса(объекту).
Если один объект поменяет свою статическую переменную, то она поменяется для всех объектов данного класса.
На практике, иногда такие переменные используются как счетчики числа созданных объектов.
Статическая функция - функция которую можно вызвать через класс, не создавая экземпляра объекта.
Если я все правильно понял, и если код правильно работает, то у вас в элемент с id="mapss" записался ответ сервера, как html код. А что дальше вы хотите сделать?