L1ke777 0 Опубликовано: 10 апреля 2014 Рассказать Опубликовано: 10 апреля 2014 Здравствуйте, решил попробовать создавать модули под DLE. Суть модуля: Он выводит рандомную строку с файла. В строках содержится следующий код: <a href="127.0.0.1"><img src="test1.png"></a> <a href="127.0.0.1"><img src="test2.png"></a> <a href="127.0.0.1"><img src="test3.png"></a> Т.е. оно берёт рандомную строку, и выводит содержимое на страницу, в моём случае html-код. Но для начала я вставил в файл лишь: 1 2 3 Проверил отдельно скрипт —- работает. Вставил на сайт методом: {include file="engine/modules/recommend.php"} И не работает. Ничего не выводит. В чём проблема? Код модуля: <?php $file = file_get_contents('rand.txt'); $pieces = explode("\n", $file); echo $pieces[mt_rand(0,count ($pieces))]; ?> Спасибо за ответы. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 10 апреля 2014 Рассказать Опубликовано: 10 апреля 2014 $file = file_get_contents('rand.txt'); пути к файлу в этой строчке нужно правильно прописывать, и использовать абсолютный путь, а не относительный. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
L1ke777 0 Опубликовано: 10 апреля 2014 Рассказать Опубликовано: 10 апреля 2014 Автор $file = file_get_contents('rand.txt'); пути к файлу в этой строчке нужно правильно прописывать, и использовать абсолютный путь, а не относительный. Помогло, спасибо. Тему закрыть. Кому надо модуль —- берите. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.