Установка OLE -0.5 и Spreadsheet_Excel_Writer-0.7

funtic

Guest
Установка OLE -0.5 и Spreadsheet_Excel_Writer-0.7

Как поставить эти приблуды под винду на связку Apache2+PHP5. Дистрибутивы скачал, там вроде ничего не написано. Как вообще определить то, это для винды пакеты или нет? Или это не принципиально?
 

crocodile2u

http://vbolshov.org.ru
1. Лучший вариант - все же пользоваться автоматической установкой.
2. Пакеты, как и любые php-скрипты - и для винды, и для _другая ОС_
3. На твоем месте я бы почитал ман в части "Что такое PEAR" и "Установка".
 

funtic

Guest
Так для автоматической установки нади инсталлер, а там то одни php файлы и все. Pear ставил запускал php.exe go-pear.php и все поставилось, а здесь то как?
 

crocodile2u

http://vbolshov.org.ru
Под виндовс не пользовался, но, думается, можно указать имя пакета, который хочешь установить.

А если вручную - можешь скопировать нужные файлы в нужные места...

В папке, где у тебя установлен PEAR, должна быть следующая структура:

PHP:
OLE:
OLE.php  PPS  PPS.php

OLE/PPS:
File.php  Root.php


Spreadsheet/:
Excel

Spreadsheet/Excel:
Writer  Writer.php

Spreadsheet/Excel/Writer:
BIFFwriter.php  Format.php  Parser.php  Validator.php  Workbook.php  Worksheet.php
 

funtic

Guest
Автор оригинала: crocodile2u
Под виндовс не пользовался, но, думается, можно указать имя пакета, который хочешь установить.

А если вручную - можешь скопировать нужные файлы в нужные места...

В папке, где у тебя установлен PEAR, должна быть следующая структура:

PHP:
OLE:
OLE.php  PPS  PPS.php

OLE/PPS:
File.php  Root.php


Spreadsheet/:
Excel

Spreadsheet/Excel:
Writer  Writer.php

Spreadsheet/Excel/Writer:
BIFFwriter.php  Format.php  Parser.php  Validator.php  Workbook.php  Worksheet.php
А куда копировать то, есть c:\php\pear, есть c:\php\pear\data\pear-1.3b6 и вообще я что-то запутался немного, куда их подложить то надо, у меня была такая мысль но вот куда?
 

crocodile2u

http://vbolshov.org.ru
Ну, видимо, туда PEAR и установлен. Там и создавай структуру, кот. я тебе описал.
 

funtic

Guest
После создания нужной структуры в phpinfo() будет как то видно что эти библиотеки подключены или проверить можно будет только скриптом?
 

crocodile2u

http://vbolshov.org.ru
PHP:
error_reporting(E_ALL);
ini_set('display_errors', 'On');
set_include_path(".;c:/php/pear/data/pear-1.3b6");
include_once('Spreadsheet/Excel/Writer.php');
$workbook = new Spreadsheet_Excel_Writer();
Если ошибки не выдаются, значит, все верно.

phpinfo() тут ни при чем.
 

Vetal

Новичок
вот кстати вопросец
можно ли поставить эти модули на серваке будучи юзером?
или только админом?
 

crocodile2u

http://vbolshov.org.ru
Для начала два встречных вопроса:
1) что имеется в виду под "будучи юзером"
2) имеете ли вы представление о пакетах PEAR (что они вообще из себя представляют)?
 

Nutty

Новичок
ну это же просто скрипты,их не обязательно устанавливать
 

ayrat9

Новичок
К сожалению давно php не занимался
подскажите пож-ста, где ж мне взять файл PEAR.php?
Пользуюсь Денвером, нигде не смог его найти...
 

IF

else
А как использовать эти функции на хосте? А то приходится подключать куча файлов вручную, а по идее они должны быть в PEAR.
require_once 'PEAR.php'; проходит, а вот на require_once 'Spreadsheet/Excel/Writer.php'; и подобное - ругается.
 
Сверху