Создать форум бесплатно: ixbb.ru :: Календарь на Май 2024 года: calendar2008.ru/2024/may/

Страницы: (2) [1] 2  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

создаю что то нечто

, создаю что то нечто
meravaz
Отправлено: Dec 12 2010, 03:14 AM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



мне помогли программисты, и получилось вот что, ссылка на сайте которая обновляется каждый день согласно Дате и ссылка ведет на фаил ДАТА.ПХП

вот, собственно и код

CODE
<?php
$date = date("dF"); //определяем сегодняшнее число и день... 10May

$file = "test/".$date.".php"; //определяем каталог, в котором хранятся файлы со страницами и сам файл с именем сегодняшней даты
if(file_exists($file)) //проверяем наличие файла нужного файла, т.е., 10May.php
{include $file;} //если такой файл имеется, то выводим его содержимое
else
{echo "Выводим что-то, если нет файла <strong>$date.php</strong>";}
?>


но дело теперь в том, что хотелось бы отображать не ссылку на файл data.php
а текст который храниться в data.php

то есть есть страница index.php
на которой есть раздел обновляющиеся каждый день с файла data.php

П. С. DATA.php подразумевается как файл сегодняшняя дата.php

П. С. С. помогите уважаемые программисты, буду признателен


--------------------
PMEmail Poster
Top
Матроскин
Отправлено: Dec 12 2010, 10:32 AM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 245
Пользователь №: 2581
Регистрация:
9-June 09



Так а в чем проблема? Этот код как раз и выводит содержимое файла с текущей датой. Даже и комментарий соответствующий там есть:
CODE
{include $file;} //если такой файл имеется, то выводим его содержимое


--------------------
PMEmail PosterUsers Website
Top
meravaz
Отправлено: Dec 12 2010, 10:36 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



QUOTE (Матроскин @ Dec 12 2010, 10:32 AM)
Так а в чем проблема? Этот код как раз и выводит содержимое файла с текущей датой. Даже и комментарий соответствующий там есть:

в том то и дело что в итоге получается: просто ссылка на файл с датой


--------------------
PMEmail Poster
Top
dudeonthehorse
Отправлено: Dec 13 2010, 07:29 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 763
Пользователь №: 2933
Регистрация:
26-October 09



QUOTE (meravaz @ Dec 12 2010, 10:36 PM)
в том то и дело что в итоге получается: просто ссылка на файл с датой

не понимаю как может выводиться ссылка, ведь там указан инклуд. но указан он должен быть так
CODE
{include("$file");} //если такой файл имеется, то выводим его содержимое
должно пахать
PMEmail PosterICQ
Top
Матроскин
Отправлено: Dec 13 2010, 11:22 AM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 245
Пользователь №: 2581
Регистрация:
9-June 09



В принципе, особой разницы в способе инклуда файла нет - работать будет и так, и так, хотя второй способ синтаксически более правилен. Но в любом случае там инклудится сам файл, т.е., будет выводиться его содержимое, а не ссылка... разве что в самом файле, который инклудится и находится только одна ссылка, либо не тот код нам показываешь.


--------------------
PMEmail PosterUsers Website
Top
SilverDEN
Отправлено: Dec 13 2010, 12:30 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 528
Пользователь №: 196
Регистрация:
27-December 06



1)у меня работает твой вариант.
2)можешь убрать фигурные скобки вокруг инклуда это синтаксис SMARTY, можешь оставить и так и так работает.
3) ошибок в коде нету.

Вывод проверяем содержимое файла data.php


--------------------
Мало знать как, нужно знать почему...
PMEmail Poster
Top
meravaz
Отправлено: Dec 13 2010, 01:31 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



QUOTE (dudeonthehorse @ Dec 13 2010, 07:29 AM)
CODE
{include("$file");} //если такой файл имеется, то выводим его содержимое
должно пахать

теперь пахает ))


--------------------
PMEmail Poster
Top
Матроскин
Отправлено: Dec 13 2010, 03:57 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 245
Пользователь №: 2581
Регистрация:
9-June 09



Все равно не понятно как могла выводиться ссылка? Там же нигде в коде нет и намека на <a href... Что-то тут явно не чисто biggrin.gif


--------------------
PMEmail PosterUsers Website
Top
SilverDEN
Отправлено: Dec 13 2010, 04:00 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 528
Пользователь №: 196
Регистрация:
27-December 06



Да и скобки ни при чем. Тут в соседней ветке что то похожее было при инклюде ссылка на файл


--------------------
Мало знать как, нужно знать почему...
PMEmail Poster
Top
meravaz
Отправлено: Dec 13 2010, 04:03 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



QUOTE (Матроскин @ Dec 13 2010, 03:57 PM)
Все равно не понятно как могла выводиться ссылка? Там же нигде в коде нет и намека на <a href... Что-то тут явно не чисто biggrin.gif

сайт

там реализовано 5 вида кода )))) посл два то что тут обсуждалось ))))))))

CODE
<?php
function russian_date() {
 $translation = array(
    "January" => "Января",
    "Jan" => "Янв",
    "February" => "Февраля",
    "Feb" => "Фев",
    "March" => "Марта",
    "Mar" => "Мар",
    "April" => "Апреля",
    "Apr" => "Апр",
    "May" => "Мая",
    "May" => "Май",
    "June" => "Июня",
    "Jun" => "Июн",
    "July" => "Июля",
    "Jul" => "Июл",
    "August" => "Августа",
    "Aug" => "Авг",
    "September" => "Сентября",
    "Sep" =>"Сен",
    "October" => "Октября",
    "Oct" => "Окт",
    "November" => "Ноября",
    "Nov" => "Ноя",
    "December" => "Декабря",
    "Dec" => "Дек",
    );
 if (func_num_args() > 1) {
    $timestamp = func_get_arg(1);
    return strtr(date(func_get_arg(0), $timestamp), $translation);
 } else {
    return strtr(date(func_get_arg(0)), $translation);
 };
}
echo russian_date( '\<\a \h\r\e\f\=dM\.\p\h\p\>d F Y\<\/\a\>' );
?>


CODE
<?PHP
$data = date("d F Y");
$link = date("dM");
echo("<a href=$link.html>$data</a>");
?>


CODE
<?PHP
$data = date("d F Y");
$link = date("dM");
echo("<a href=$link.php>$data</a>");
?>


CODE
<?php
$date = date("dF"); //определяем сегодняшнее число и день... 10May

$file = "birthdays/".$date.".php"; //определяем каталог, в котором хранятся файлы со страницами и сам файл с именем сегодняшней даты
if(file_exists($file)) //проверяем наличие файла нужного файла, т.е., 10May.php
{include("$file");} //если такой файл имеется, то выводим его содержимое
else
{echo "Выводим что-то, если нет файла <strong>$date.php</strong>";}
?>


CODE
<?php
$date = date("dF"); //определяем сегодняшнее число и день... 10May

$file = "development/".$date.".php"; //определяем каталог, в котором хранятся файлы со страницами и сам файл с именем сегодняшней даты
if(file_exists($file)) //проверяем наличие файла нужного файла, т.е., 10May.php
{include("$file");} //если такой файл имеется, то выводим его содержимое
else
{echo "Выводим что-то, если нет файла <strong>$date.php</strong>";}
?>


--------------------
PMEmail Poster
Top

Topic OptionsСтраницы: (2) [1] 2  Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0401 ]   [ 10 queries used ]   [ GZIP выключен ]