13.01.2009, 23:10 | #33 |
Специалист
Регистрация: 23.11.2006
Адрес: Москва
Сообщений: 121
Вес репутации: 221
|
Звучит как сказка . Нет, к сожалению, такого скрипта нет и не может быть - вариантов реализации вывода кода на Перле миллиарды. Главный принцип Перла - TIMTOWTDI, there is more than one way to do it .
|
25.01.2009, 00:15 | #34 |
Эксперт
Регистрация: 09.05.2008
Адрес: ПГ
Сообщений: 1,704
Вес репутации: 0
|
может я что-то не понимаю, но смотрите: у нас есть файл. Почему нельзя скриптом дописать в этот файл данные, которые называются сапокодом? То есть чтобы скрипт автоматически модифицировал другой файл?
__________________
|
25.01.2009, 19:47 | #35 |
Специалист
Регистрация: 23.11.2006
Адрес: Москва
Сообщений: 121
Вес репутации: 221
|
А почему именно Perl тогда? Библиотека, которая обсуждается в топике, нужна как раз для случаев, когда динамические страницы генерятся Perl'ом. Для всех остальных случаев есть PHP-код, который официально поддерживается SAPE.
|
30.01.2009, 23:25 | #36 |
Эксперт
Регистрация: 09.05.2008
Адрес: ПГ
Сообщений: 1,704
Вес репутации: 0
|
Понял, спасибо за развёрнутый ответ.
__________________
|
02.02.2009, 18:35 | #37 |
Специалист
|
я слышал что поисковики для проверки доставляют к адрусу левую инфу типа www.site.ru/?лабуда
тем самым проверяя на измененность страницы. как это можно обойти? если даже создать список разрешенных ('/','/?req=news','/?req=news&list=(?)')... , то как запретить вырезать все "левое" кто то решал подобные проблемы? Добавлено через 20 часов 19 минут нашли решение! Никите спасибо! 1. до запуска кода сапы - генерируем нужный нам $ENV{REQUEST_URI} 2. передаем его собственно модулю сапы SAPE->new( request_uri => $request_uri );
__________________
Последний раз редактировалось yarnik; 02.02.2009 в 18:35. Причина: Добавлено сообщение |
09.10.2009, 05:44 | #39 |
Новичок
Регистрация: 27.04.2008
Сообщений: 11
Вес репутации: 0
|
Нет доступа на запись к файлу данных (/words.db)
Сервер Apache 1.3.41 + mod_perl 1.30
После установки нового модуля спонтанно вылетает "SAPE ERROR: Нет доступа на запись к файлу данных (/words.db): пФЛБЪБОП Ч ДПУФХРЕ. Выставите права 777 на папку.", т.е. может 30 раз нормально пройти, потом 30 раз с ошибкой. Права выставлены правильно, к тому же старый (0.9) модуль работает без проблем. Код:
ls -l .. drwxrwxrwx 2 roman roman 4096 2009-10-09 05:15 90da39[..........]/ Код:
ls -l -rw-r--r-- 1 nobody nobody 254369 2009-10-09 04:58 links.db -rw-r--r-- 1 roman roman 5256 1901-12-13 23:15 sape.pm -rw-r--r-- 1 nobody nobody 202 2009-10-09 05:15 words.db Да, кстати, не обозначает ли эта запись "Нет доступа на запись к файлу данных (/words.db)", что модуль пытается открыть файл в корне сервера ? Код:
open my $fh, '>>', $db_file or return $self->_raise_error("Нет доступа на запись к файлу данных ($db_file): $!. Выставите права 777 на папку."); |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Модуль для кипа | Pikasso_40 | Курилка | 4 | 22.07.2008 02:04 |
Новый сервис для текстов. тестируем. | Mendel | Курилка | 35 | 22.06.2008 22:45 |
Новый поиск от Яндекса. Тестируем? | Александр Блохин | Яндекс | 18 | 16.04.2008 13:27 |
Самый лучший модуль для ссылок | mbmarket | Деловое сотрудничество | 6 | 31.01.2008 20:09 |
Распределение ссылок на движках | Manager | Вопросы по работе системы | 11 | 03.10.2007 15:54 |
Часовой пояс GMT +3, время: 02:06.