Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аналог include в md_perl, Или включение сторонних скриптов 
V
    Опции темы
hamlo
Дата 10.1.2008, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 10.1.2008

Репутация: нет
Всего: нет



perl, v5.8.8 built for i386-freebsd-64
Server version: Apache/2.2.6 (Unix)
mod_perl-2.0.3

Собственно только недавно переехал на mod_perl и обнаружил что 
Код

#!/usr/bin/perl -P

с последующим
Код

#include "path/to/the/file"

успешно в CGI скриптах не работает - да это и понятно - Apache использует интерпритатор со своими дефолтными параметрами (я так понял пустыми). Вопрос: имеется ли для mod_perl какие то свои особенные аналоги данной команды или какой либо свой ситаксис особый для неё или же можно передать особые ключи тому интерпритатору что грузит Apache чтобы использовать привычный мне синтаксис Perl.

ЗЫ Поиск по форуму и по гуглу ничего толкового не показал. На попытку слить доку по CGI (http://vingrad.ru/download/perl/cgi-ref.pdf) получаем 
Цитата

Данный участник незарегистрирован в системе или же заблокирован.




Это сообщение отредактировал(а) hamlo - 10.1.2008, 12:10
PM MAIL   Вверх
Ramirez
Дата 10.1.2008, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 18.1.2005
Где: Moscow, ExUSSR

Репутация: 4
Всего: 5



не совсем понятно то вы хотите получить...

вы хотите загрузить модуль перл? есть стандартные 

use ...
do ...

если вы хотите загрузить какие-то модули в рутовый процесс апача (т.е. глобально, на всех потомков) то тоже самое но в директиве 
http://perl.apache.org/docs/2.0/user/confi...#C_PerlRequire_

Это сообщение отредактировал(а) Ramirez - 10.1.2008, 17:10
PM ICQ   Вверх
arto
Дата 10.1.2008, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



PerlSwitches -P ?
PM MAIL ICQ   Вверх
hamlo
Дата 10.1.2008, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 10.1.2008

Репутация: нет
Всего: нет



Надо просто чтобы в нужном месте выполнить include кусок кода... как в php include ('path'); или в обычном перле с директивой -P как и указано выше.

ЗЫ Апач скушал из httpd.conf PerlSwitches -P -wT и .. ничего... #include "file" тупо игнорится.

Все разобрался ... спс рабоатет do нормально и require. Похожая тема - http://forum.vingrad.ru/forum/topic-187193.html

Это сообщение отредактировал(а) hamlo - 10.1.2008, 18:35
PM MAIL   Вверх
tishaishii
Дата 19.1.2008, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: 4
Всего: 8



Код
PerlModule Module1 Module2 ...
PerlLoadModule Module1 Module2 ...
PerlSwitches -IDirectory
<Perl>
use Module1;
use Module2;
....
</Perl>


Это сообщение отредактировал(а) tishaishii - 19.1.2008, 14:20
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0641 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.