Эта тема на forum.dklab.ru


Chuchello: День рождения
<?php
$serdate = date("d.m.y");
$files = @file("list.inc");
$lines = count($files);
echo "$serdate";
for ($i=$lines-1; $i>=0; $i--) {
list($name, $date)=explode("::", $files[$i]);
chop ($date);
if ($serdate == $date) {
echo ("Сегодня у $name день рождения");
}
}
?>
$serdate не равно $date хотя должно, вроде.
Дмитрий Котеров:
Ну когда же Вы, наконец, научитесь правильно расставлять отступы в программах? Или мне вечно это делать за Вас, как я это сделал вот сейчас?
7.3.:
$serdate не равно $date хотя должно, вроде.
Типичная проблема. Удалите перевод строки в конце каждой строки. Сама функция file() этого не делает.
7.3.:
Или еще можно переписать file...

function file2($fn)
{
return split('\r?\n',implode('',file($fn)));
}

Может работает. Не пробовал.
Евгений Галашин:
7.3.:
file_get_contents для кого?
Дмитрий Котеров:
Для PHP 4.3.x.

Эта тема на forum.dklab.ru