18 мая 2024, суббота  

PHPworld.ru - все о программировании на PHP, основы языка PHP, особенности PHP5
PHPworld.ru php php 5 SQLite Статьи Книги Форум PHP Гостевая книга Ссылки по PHP

Правила форума


Если вы впервые на нашем форуме - ознакомьтесь с правилами


 

Форум

  Grisha :: Помогите со скриптом пожалуйста
Здравствуйте. Я новичок в php, только недавно начал писать на нем и возникла такая проблема: Нужен скрипт для определения завтрашней даты. Есть текстовый файл (в скрипте "predstaveni") типа:

05 04 2006;бла бла данные;еще данные;и т . д
06 04 2006;бла бла данные;еще данные;и т . д
....
10 04 2006;бла бла данные;еще данные;и т . д
....
(Файл получен из таблицы екселя сохранением ее в csv файл)

Скрипт должен брать данные для сегодня и завтра и отображать на html странице

Я написал вот такое:

<?php
echo "<H1><center>Сегодня:</center></H1>";
$date = date ("d m Y");
$news = File("predstaveni.csv");
for ($p=0;$p<count($news);$p++)
{
$dat_arr = explode(";", $news[$p]);
ltrim(rtrim($dat_arr[0]));
ltrim(rtrim($date));
if (!strcasecmp($date, $dat_arr[0])) {
    echo "<p><font face=Verdana, Arial, Helvetica, Sans-Serif size=2><b>$dat_arr[0] - $dat_arr[1] - $dat_arr[2] $dat_arr[3] - $dat_arr[4]<b></font></p>";
}
}
echo "<H1><center>Завтра:</center></H1>";
$m_Y = date ("m Y");
$d = date ("d");
$d++;
$l= strlen($d);
$nul="0";
$d_next = str_pad($d, $l+1);
if ($d_next<10){
  $d_next=$nul.$d;
}
$pusto=" ";

$next_date =$d_next.$pusto.$m_Y;

ltrim(rtrim($next_date));


$news = File("predstaveni.csv");
for ($p=0;$p<count($news);$p++)
{
$dat_arr = explode(";", $news[$p]);
ltrim(rtrim($dat_arr[0]));
if (!strcmp($next_date, $dat_arr[0] ))
{
echo "<p><font face=Verdana, Arial, Helvetica, Sans-Serif size=2><b>$dat_arr[0] - $dat_arr[1] - $dat_arr[2]  $dat_arr[3] - $dat_arr[4]</b></font> </p>";
}
}
?>

Проблема в том что скрипт работает правильно для завтрашней даты только до 9 числа. ККак только дата=10 if не срабатывает. Хотя я проверял обе переменные, и $next_date и $dat_arr[0] одинаковые. Что неправильно написал ПОМОГИТЕ ПОЖАЛУЙСТА ОЧЕНЬ НАДО.
  5 апреля 2006, 19:44

Это сообщение было просмотрено: 4708 раз(а)

Ответить на сообщение

Вернуться к списку сообщений форума

Сообщение и ответы Просм. Автор Дата
  Помогите со скриптом пожалуйста4708 Grisha05.04.06 19:44
 Определение даты на php4298 Лукин Леонид06.04.06 10:00
 Ответ3338 Андрей06.04.06 10:01
 СПАСИБО БОЛЬШОЕ ЗА СОВЕТЫ ВСЕ СРАБОТАЛО!!...3244 Grisha06.04.06 21:24


 Ответить на сообщение
 Автор:
 Ваш email*:
уведомлять об ответах на соощение по email
не публиковать email в форуме
 Тема сообщения:
 Текст сообщения:

* - поле не обязательно для заполнения

 

Copyright © PHP World - Леонид Лукин, 2004-2008.

Главная PHP World | PHP | PHP 5 | SQLite | Статьи по PHP | Книги по PHP | Ссылки по PHP | CV