Forum Webscript.Ru

Программирование => PHP => Тема начата: Puma от 16 Февраля 2006, 19:56:09

Название: Модули в рнр
Отправлено: Puma от 16 Февраля 2006, 19:56:09
Вот знаю что в perle есть возможность подключать модули написанные другими людьми! Ты его скачиваешь, устанавливаешь, потом подключаешь в perl коде и пользуешься теми функциями которые в нем описанны! Если такое же в php? В частности мне нужен модуль, который переводит xml в excel, а самому писать его лень!
Спасибо за помощь!
Название: Модули в рнр
Отправлено: CGVictor от 16 Февраля 2006, 22:08:14
Puma
http://pear.php.net
http://pecl.php.net
Название: Модули в рнр
Отправлено: andymc от 16 Февраля 2006, 22:20:04
Модулем в PHP мб простая функция. Она выполняет опр. действия и возвращает результат.
Устанавливать их не надо, достаточно просто включить в код.
Ещё есть расширения, пакеты всякие (напр., для рабтоы с изображениями или URL(curl)).
Их действительно надо скачивать и устанавливать. Как это делать, точно не знаю.
Помоему, их надо просто свалить в какую-то папку, а потом возможно подправить конфигурацию php. Чтобы пользоваться спецпактами, надо знать особые функциии, они описаны в справочнике.
Название: Модули в рнр
Отправлено: CGVictor от 17 Февраля 2006, 01:31:18
[off]andymc
[m] Еще раз вам повторяю, товарищ. Не знаете, о чем говорите - идите ...учите матчасть и курите руководство большими затяжками.[/off]

Puma
В линки еще http://phpclasses.org, для полноты картины
Название: Модули в рнр
Отправлено: Puma от 17 Февраля 2006, 15:53:03
Спасибо за содержательные ответы!
А с модулем (функцией) которая переводит xml в excel никто не работал?
Название: Модули в рнр
Отправлено: CGVictor от 17 Февраля 2006, 20:53:24
Puma
http://www.google.com/custom?domains=www.phpclasses.org&q=xml+excel&sa=Search&sitesearch=www.phpclasses.org&client=pub-2951707118576741&forid=1&channel=5742870948&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23663399%3BGL%3A1%3BDIV%3A%23222222%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AA3C5CC%3BLBGC%3AA3C5CC%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A50%3BLW%3A256%3BL%3Ahttp%3A%2F%2Ffiles.phpclasses.org%2Fgraphics%2Fgooglesearch.jpg%3BS%3Ahttp%3A%2F%2Fwww.phpclasses.org%2Fsearch.html%3BFORID%3A1%3B&hl=en
http://pear.php.net/package/Spreadsheet_Excel_Writer
Выбирай любой.

И, чтоб ты знал, Excel вполне понимает XML. Хоть с его родной схемой, хоть с произвольной.
Читать на MSDN.
Название: Модули в рнр
Отправлено: andymc от 20 Февраля 2006, 20:45:14
Puma
Слушай, напиши этот модуль сам! Неплохая практика ;)
Название: Модули в рнр
Отправлено: Puma от 22 Февраля 2006, 15:41:30
andymc
да практика не плохая, но я как-то сейчас просто другим занимаюсь! А эта задача всплыла из-за косяка другого программиста!


CGVictor
Дело в том, что файл в формате Xml там раскрашен в разные цвета и много всяких приблудв нем! А такой формат понимает только Excel выше версии 2000! А клиенты не хотят ставит Excel версии выше 2000, но хотят, чтобы им все красиво показывалось!
Название: Модули в рнр
Отправлено: CGVictor от 22 Февраля 2006, 17:55:12
Puma
RTFM. Вот это - сложный xml?


 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
 
     x:FullRows="1">
   
    test
   

 

 


В xl2k вполне должен пониматься (сорри, счас проверить не на чем).