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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Препроцессор для препроцессора php
Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Хм, тогда все запросы нужно через это приложение и делать, можно даже на php его написать)) но это неудобно, хочется чтобы сделав файлы с новым расширением обрабатывались по новому, но это наверное только модуль к апатчу, который сам с php будет работать, уже непросто...
DeepVarvar
Отправлено: 21 Мая, 2012 - 22:33:33
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Tmin10 пишет:
хочется чтобы сделав файлы с новым расширением обрабатывались по новому
Расширение файлов не имеет никакого значения - важно их содержимое.
И важно то как и чем эти файлы будут читаться/интерпретироваться/моди фицироваться и... перенаправляться видоизмененные в php, какраз ему в STDIN (Добавление)
И кстати какая разница? Апач может передавать все параметры напрямую приложению (CGI), да и php так же может работать в режиме CGI
Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Так, немного всё проясняется, уже был опыт написание простейших CGI под винду на С, но там всё ограничивалось приёмом GET параметров и выполнением простых операций, как такое CGI можно подключить, чтобы им обрабатывались все файлы php на сервере?
DeepVarvar
Отправлено: 21 Мая, 2012 - 22:37:28
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Например, вот вертикальная хрень, это и есть соединительный "канал" выход вывода ls перенаправляется на вход grep, который ищет во входных данных совпадение "test" и выводит его на STDOUT:
deep@ubuntu-laptop:~$ ls | grep test
test-0000.mpeg
test.aup
test_data
Но можно ехать дальше, и перенаправить вывод в файл, тут правда чуток подругому, но мы и действия немного другие совершаем, но принцип тот же - передача по цепочке:
Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Нет, это то понятно как это работает, хочется конкретной информации, как это применить в апатче и что нужно написать в CGI для входа-выхода.
DeepVarvar
Отправлено: 21 Мая, 2012 - 22:50:42
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
А ответы на такие вопросы стоит поискать на сайте у апача или просто в сети.
Должна быть явная информация как передать ему параметры, как забрать и пр...
Я этим не углублялся, но имея желание и/или необходимость - разобраться всегда можно.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.