В objects названия объектов, в data - записи о посещении объектов.
Нужно в итоге вывести таблицу-отчет, в которой будет число строк по числу объектов и число столбцов по числу дней, указанных юзером для формирования отчета.
Таким образом получается как бы двумерная таблица, которую нужно формировать не только по строкам, но и по столбцам. Дайте направление, как это осуществить.
Здравствуйте. Очень нужна помощь по данному вопросу!
Следовал инструкциям официального quickstart:
1. Установил Zend Server
2. С помощью cmd в произвольном каталоге (C:\zf) создал проект guestbook
3. Каталог C:\Program Files\Zend\ZendServer\share\ZendFramework\library\Zend скопировал в C:\zf\guestbook\library
4. Создал виртуальный хост:
C:\Program Files\Zend\Apache2\conf\httpd.conf
<VirtualHost *:80>
ServerName guestbook.local
DocumentRoot C:/zf/guestbook/public
SetEnv APPLICATION_ENV "development"
<Directory C:/zf/guestbook/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
#ZEND-{2EF3DCE7C059B268CF8B9E0707EE5594}
Include "C:\Program Files\Zend\ZendServer/etc/sites.d/zend-default-vhost-80.conf"
#ZEND-{2EF3DCE7C059B268CF8B9E0707EE5594}
</VirtualHost>
5. Добавил в C:\WINDOWS\system32\drivers\etc
01. 127.0.0.1 guestbook.local
При открытии локалхоста в браузер выдаёт
Forbidden
You don't have permission to access / on this server.
При использовании механизма передачи файла пользователю с помощью специального формата HTTP-документа ответа - включающего в себя заголовок Content-disposition значение передаваемого MIME-пути в общем случае не имеет значения и может быть произвольным - дело в том что указанная схема передачи указывает браузеру клиента на необходимость загрузки файла без его локальной обработки - в то время как дальнейшие операц
Честно говоря, не понимаю предназначения большинства из этих заголовков, но файл отдаётся. Проблема в том, что содержимое файла теряется. Скажем, если я скачиваю текстовый файл, то в нём оказывается нтмл-код, а не нужный текст, если изображение - то просмотр становится недоступным.
Подскажите пожалуйста, в чём ошибка.
Помогите разобраться ещё в нескольких вопросах.
Что такое CGI простым языком? Читаю читаю, а сути не улавливаю - это типа закулисная технология, принцип общения браузера с сервером, в который можно особо не вникать или CGI что-то вроде языка программирования и его тоже нужно учить? Для чего нужны папки cgi-bin и cgi-glob?
И несколько вопросов по библиотекам функций. Вопрос всем - вы используете PEAR или другие сторонние библиотеки или может юзаете свою(свои), посоянно её дополняя?
СтОит ли уже на начальном этапе изучения РНР начинать писать свою библиотеку? В каждом ли проекте стоит использовать библиотеки? Какая принципиальная разница между библиотекой и шаблонами?