Помогите это осуществить?

Статус
Закрыто для дальнейших ответов.

Mercurium

Member
Регистрация
24.02.2006
Сообщения
11
Извините за беспокойство, но не могли бы вы помочь. Мне бы хотелось разместить на сайте древнерусский календарь примет. В соответствии с текущей датой, когда посетитель заходит на сайт, он бы видел приметы, связанные с этим днем.
Помогите, пожалуйста.

P.S. Приметы есть, но я даже не знаю, как это примерно делается.
 

RUSH

Читер
Регистрация
26.01.2006
Сообщения
230
Приметы по дням месяца или недели? Или года?
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Ами, а Вы разве не писали то же самое на форуме web-silver.ru?

Я ведь говорил: присылайте мне список дат и событий, скрипт я Вам напишу. Даже E-Mail указал. Что-же Вы не написали?
 

Mercurium

Member
Регистрация
24.02.2006
Сообщения
11
Ами, а Вы разве не писали то же самое на форуме web-silver.ru?

Я ведь говорил: присылайте мне список дат и событий, скрипт я Вам напишу. Даже E-Mail указал. Что-же Вы не написали?
Как же не писала? Отправляла, а вы не ответили. И на форуме потом оставила сообщение, о том, куда вы пропали? Оставляю список прямо здесь: в rar-архиве.
 

Вложения

RUSH

Читер
Регистрация
26.01.2006
Сообщения
230
Ну в принципе... Можно с использованием БД... Или на файлах... Скажем делаем на фйлах... пишем в файле.

01.01 -> Новый год
07.01 -> Рождество

Код:
<?php

$calendar = file("calendar.txt");

$actions = array();

foreach ($calendar as $string) {
	list($date, $action) = split(" -> ", $string);
	if ($date == date("d.m")) {
		$actions[] = $action;
	}
}

?>
Теперь подсчитываем кол-во элементов массива (Кстати как подсчитать, а то сыкрипты перерывать ен охота) и выдаем случайное событие или делаем цикл на вывод всех событий.

Предлагаю кому-то дописать и помочь человеку:)))
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Отправляла, а вы не ответили.
Видимо, письмо было заблокировано антиспамом. Прошу прощения. Сегодня к вечеру выставлю результат...
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Итак, выставляю результат.

Для начала к данному сообщению прикреплён файл. Скачайте его и скопируйте к себе в папку с сайтом.

В PHP-скрипте, где Вам хотелось бы вставить праздники напишите такой код:

Код:
// подключаем файл dates.php:
require_once ('путь/к/файлу/dates.php');

// и в нужном месте вызываем функцию:
prazdnik(день, месяц);
вместо "день" и "месяц" нужно подставить конкретные значения.

Например, вызов prazdnik(1, 1) выведет:
Святого Василия Великого:
Васильев вечер.
На Васильев вечер день прибавляется на куриный шаг.
В этот вечер девушки гадают о замужестве.
В случае, если праздника в указанный день нет, будет выведено:
В этот день праздников нет
Можно вызывать функцию без аргументов, например так:
Код:
prazdnik();
Тогда функция будет выводить прздники на сегодня.
 

Вложения

Mercurium

Member
Регистрация
24.02.2006
Сообщения
11
Не получается у меня ничего. :unsure:
То текстом вставляется, то теги не распознаются. Я вообще-то все делаю во Front Page. Вставляю ваш скрипт по тексту, но ничего не получается.
Наверное, что-то не так делаю. :huh:
 

RUSH

Читер
Регистрация
26.01.2006
Сообщения
230
FrontPage и знания PHP несовместимы.

Вообще вы используете PHP, или пытаетесь в HTML вписать?
 

Mercurium

Member
Регистрация
24.02.2006
Сообщения
11
FrontPage и знания PHP несовместимы.

Вообще вы используете PHP, или пытаетесь в HTML вписать?
Пытаюсь вписать в html. А что нужно сделать, чтобы это работало? Страничку нужно сохранить в каком-то другом формате? :unsure:
 

LeopART

Well-Known Member
Регистрация
10.05.2005
Сообщения
718
файл надо сохранить в *.php
тогда будет работать если на локалке пхп работает нормально.
А скрипт включать в html как нить так
Код:
<?
	include "script.php";
?>
 

Mercurium

Member
Регистрация
24.02.2006
Сообщения
11
Итак, выставляю результат.
Огромное спасибо за скрипт. :rolleyes: Конечно, я думала обойтись простым копированием его в html, но мне все-таки пришлось установить на компьютере локальный сервер Apache, подключить php и только после этого увидеть, как все это работает. А для этого купить самоучитель по php.
Еще раз спасибо за скрипт!!!
Даже не знаю, как выразить благодарность. :huh:
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Всегда пожалуйста. Тема закрыта. Если что — пишите в приват.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ