Помогите из скрипта сделать модуль

Есть скрипт вывода данных - нужно сделать модуль

#1 31 марта 2013 в 20:17
Всем доброго времени суток!
Помогите пожалуйста!
Имеется скрипт, выводящий данные на текущую дату. Данные хранятся в текстовых файлах — один файл-один день!
Код index.php привожу:
  1. <?php
  2. $h=date("dm");
  3. $d=date("d.m.Y");
  4. if(1==1)
  5. {$f=file("$h.txt");
  6. for($i=0;$i<count($f);$i++)
  7. {list($date)=split("::",$f[$i]);
  8. $k=1+$i;
  9. $kok= print"$date<br>";}}
  10. ?>
Помогите пожалуйста сделать из этого модуль. Поверхностные познания есть, так что возможно хватит ткнуть носом куда копать. Мануала по созданию модулей в вики не нашел. Заранее благодарен!
PS Также прикрепляю архив со с скриптом!
Прикрепленный файл
histori_f052e.rar 6 Кб
#2 31 марта 2013 в 20:23
Просьба не сделать из скрипта модуль а указать где почитать или подсказать, чтобы я сам сделал. Поиск не помог!
#4 31 марта 2013 в 22:00
Почему бы не положить все файлы в /includes/myphp/
создать модуль и в редакторе вставить внешний скрипт?
#5 31 марта 2013 в 22:46


Почему бы не положить все файлы в /includes/myphp/
создать модуль и в редакторе вставить внешний скрипт?

Pie

пробовал. ничего вообще не выводит
#6 1 апреля 2013 в 17:55



Почему бы не положить все файлы в /includes/myphp/
создать модуль и в редакторе вставить внешний скрипт?

Pie

пробовал. ничего вообще не выводит

Александр Корн
Я таКим способом выводил слайдер. Вроде все работает
#7 1 апреля 2013 в 19:11
Александр Корн, этот скрипт потенциально проблемный. Продумайте его еще разок хорошо.
Подсказывать не буду, Вы, я вижу, самостоятельно пытаетесь все понять.
#8 1 апреля 2013 в 20:27
Anor, как я понимаю потенциальная проблема кроется в работе с файлами. Я прав? Просто я нашел готовый скрипт на файлах. Боюсь пока не потяну бд
#9 2 апреля 2013 в 11:16
IngDesign, спасибо огромное! очень помогли!
#10 2 апреля 2013 в 11:18
Подскажите, пожалуйста, если я из модуля обращаюсь к файлу, то какой путь подразумевается?
#11 2 апреля 2013 в 11:46
file(PATCH. 'file.txt');
#12 2 апреля 2013 в 11:50
Александр Корн, проблема в проверке переменных на существование тоже важна… Иначе скрипт может завершится с ошибкой.
#13 2 апреля 2013 в 12:00
Anor, patch — как я понимая это path… судя по мануалу эта команда считывает файл в массив. Но я так и не понял...
1. путь указывается относительно сайта (http://site.ru/file.txt) или относительно сервера (home/www/site.ru/file.txt)
2. какой путь по умолчанию — я предполагаю либо корень сайта, либо папка модуля
#14 2 апреля 2013 в 12:04

Александр Корн, проблема в проверке переменных на существование тоже важна… Иначе скрипт может завершится с ошибкой.

Anor

как я понимаю Вы намекаете, что нужно добавить что-то типа
  1. if (!isset()) { }
#15 3 апреля 2013 в 04:42
  1.  
  2. if(file_exists($_SERVER['DOCUMENT_ROOT'].'/dir/file.txt')){
  3. ...
  4. }
  5. else{
  6. echo 'файл file.txt в папке dir отсутствует'
  7. }
  8.  
$_SERVER['DOCUMENT_ROOT'] это элемент суперглобального массива, содержащий путь к корневой директории сервера
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.