15.04.2010, 16:06 | #1 |
Эксперт
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
|
Нужен php-скрипт для вставки текста
Нужен php-скрипт который вставит вместо себя текст из файла file.txt. Хочу на некоторых своих площадках с статическими html-файлами автоматические сквозняки делать.
|
15.04.2010, 16:09 | #2 |
Эксперт
Регистрация: 12.12.2009
Адрес: Ростов-на-Дону
Сообщений: 1,537
Вес репутации: 242
|
Лови
echo file_get_contents("url к вашему файлу"); Или я неверно понял постановку задачи??? Какой-то уж слишком простой ответ
__________________
Самый удобный Хостинг (в т.ч. сейчас - бесплатное полугодовое тестирование хостинга Node.JS) |
15.04.2010, 16:11 | #3 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
|
Запользуйте барыкинские наработки
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
15.04.2010, 16:59 | #4 |
Эксперт
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
|
Спасибо, выглядит элегантно.
Я не знаю php, но предполагал, что выполнить это должна одна штатная функция. Да и не стал бы просить кого-либо писать сложный скрипт. Новый вопрос. У меня на локальном Апач + php код: <br> <?php echo file_get_contents("file.txt"); ?> не выполняется. А на сервере - без проблем. Возможно на локалке где-то отключено исполнение echo? Где рыть? |
15.04.2010, 17:00 | #5 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
|
скорее всего у вас отключен file_get_contents
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
15.04.2010, 17:03 | #6 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 368
|
|
15.04.2010, 17:24 | #7 |
Эксперт
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
|
Переименовал файл *.htm в *.php оба приведенных выше выражения стали исполняться. Следовательно, скрипты не выполняются в html-файлах. Наверно неверен текст в .htaccess. У меня прописано:
AddHandler application/x-httpd-php5 .html .htm Версия php на локальном компе: PHP Version 5.2.13 В конфигурационном файле Апача поддержка .htaccess вроде включена: AllowOverride All Подскажите, пожалуйста, где искать причину проблемы? Добавлено через 1 минуту Да, файлы лежат в одной директории. В файле с расширением php Ваш и eresik'а примеры выполняются. Последний раз редактировалось SergejF; 15.04.2010 в 17:24. Причина: Добавлено сообщение |
15.04.2010, 17:49 | #8 |
Эксперт
Регистрация: 12.12.2009
Адрес: Ростов-на-Дону
Сообщений: 1,537
Вес репутации: 242
|
Я бы на вашем месте всё-таки действительно последовал совету zhegloff'а
__________________
Самый удобный Хостинг (в т.ч. сейчас - бесплатное полугодовое тестирование хостинга Node.JS) |
15.04.2010, 23:09 | #9 |
Эксперт
Регистрация: 17.02.2008
Адрес: Донецк, ДНР
Сообщений: 8,880
Вес репутации: 503
|
Методом научного тыка разобрался в проблеме. Директива AllowOverride All была заключена в директорию:
<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"> ... </Directory> т.е. действовала только для указанной папки. Смена директории на: <Directory /> ... </Directory> решила проблему. Теперь php-скрипты выполняются в html файлах и в других директориях. Добавлено через 3 минуты eresik, я понимаю, что Барыкин значительно упростил задачу для крупных сайтов. Приму его решение к сведению. Но для небольших площадок меня устроят и Ваши с ПГ решения. Еще раз спасибо! Последний раз редактировалось SergejF; 15.04.2010 в 23:09. Причина: Добавлено сообщение |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Авторство текста пользовательского соглашения. Нужен совет. | CjClub | Курилка | 4 | 12.01.2010 16:22 |
Помогите!Нужен скрипт вывода случайного текста. | lbmoney | Разработка и сопровождение сайтов | 15 | 27.06.2009 21:02 |
Нужен скрипт $$$ | Lametta | Разработка и сопровождение сайтов | 15 | 20.03.2009 13:22 |
Нужен скрипт PHP | Вован | Деловое сотрудничество | 1 | 07.08.2008 15:08 |
Нужен скрипт | auto03 | Деловое сотрудничество | 10 | 04.06.2008 16:10 |
Часовой пояс GMT +3, время: 15:27.