Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Объясните способ применения библиотек в PHP
Форумы портала PHP.SU » » Вопросы новичков » Объясните способ применения библиотек в PHP

Страниц (1): [1]
 

1. Бескид - 24 Сентября, 2016 - 02:01:57 - перейти к сообщению
Здраствуйте. Объясните пожайлуста, гуглил, не могу понять-библиотеки, установленные в PHР по умолчанию, они включаются исключительно расскоментированием в php-ini, или можно дать команду, на подключение закоментированной, (расскоментировать) библиотеку из скрипта?
2. caballero - 24 Сентября, 2016 - 16:56:24 - перейти к сообщению
раскоментированием
3. Бескид - 24 Сентября, 2016 - 18:43:35 - перейти к сообщению
А если такой библиотеки нет, но надо, чтоб была, ее можно разместить и подключится в папке скрипта?
4. Fart - 26 Сентября, 2016 - 08:21:25 - перейти к сообщению
папка и по умолчанию ее называют: ext. также согласно шаблону конфига нужно вписать эту библиотеку если ее нет вообще либо уже существующую раскомментировать.
5. Бескид - 26 Сентября, 2016 - 11:36:13 - перейти к сообщению
Fart пишет:
папка и по умолчанию ее называют: ext. также согласно шаблону конфига нужно вписать эту библиотеку

Не, это ж на сервере, на хостинге. А если юзер берёт мой скрипт и устанавливает, будут ли рнр-библиотеки работать из папки моего скрипта?
6. Fart - 26 Сентября, 2016 - 15:44:29 - перейти к сообщению
ох, я не видел хостинг на php с поддержкой сторонних dll. либо не там смотрел (если кто видел пусть напишет, интересно).

только vps/vds или выделенный серваки можно, под собственным управлением и знанием С/С++
7. Бескид - 26 Сентября, 2016 - 16:12:25 - перейти к сообщению
Fart пишет:
ох, я не видел хостинг на php с поддержкой сторонних dll.

Нет, не dll, а рнр библиотеки. Просто я не могу понять, если одна из библиотек, например, заккоментирована в php-ini, а у меня в скрипте будет такая же-будет ли она работать?
8. Fart - 26 Сентября, 2016 - 16:31:04 - перейти к сообщению
поясните, что имеете ввиду рнр-библиотека и еще она прописана в рнр-ини?

так как в рнр-ини кроме как к примеру extension=php_curl.dll указание никаких других библиотек не наблюдается (и все остальное - это указание директорий и настройки работы рнр, которые также могут быть закомментированы).
9. Бескид - 26 Сентября, 2016 - 16:50:18 - перейти к сообщению
Fart пишет:
поясните, что имеете ввиду рнр-библиотека

Возможно я неправильно выражаюсь. Слово "расширение" будет правильней?
Fart пишет:
и еще она прописана в рнр-ини?

Вот их вагон и маленькая тележка, там список значительный http://php.net/manual/ru/ini.cor...hp#ini.extension
10. OrmaJever - 26 Сентября, 2016 - 16:57:49 - перейти к сообщению
Бескид все расширения включаются директивой extension, если вы ее раскоментировали, то дальше либо она подключится нормально, либо php (или апач) просто не запустится.
11. Бескид - 26 Сентября, 2016 - 17:00:54 - перейти к сообщению
Возможно я понятие библиотек путаю с PECL, в общем, я уже сам запутался.
(Добавление)
OrmaJever пишет:
Бескид все расширения включаются директивой extension

Этим возможно управлять при установке скрипта на хостинг, командами из самого скрипта?
(Добавление)
Давайте перейдём к конкретным примерам. Вот набор библиотек https://tecnick[dot]com/software/ Как их устанавливать, чтоб при установке скрипта на хостинг-они подключались?
12. OrmaJever - 26 Сентября, 2016 - 17:18:44 - перейти к сообщению
Бескид пишет:
Этим возможно управлять при установке скрипта на хостинг, командами из самого скрипта?

есть функция dl(), но она отключена почти везде. Подключить расширение на хостинге вряд ли получится, всё что вы можете сделать это проверять его наличие extension_loaded(), и если чего-то нет то просто выводить ошибки и ничего не выполнять.
13. Бескид - 26 Сентября, 2016 - 18:32:04 - перейти к сообщению
OrmaJever пишет:
Подключить расширение на хостинге вряд ли получится,

Спасибо, я это хотел узнать.

 

Powered by ExBB FM 1.0 RC1