Имам 2 файла.
И в двата имам
use Date::Parse;
В единия случай str2time работи както трябва, в другия връща празен стринг.
Тоест в единия случай:
$date="$AllMail->{'Date'}[0]$;";
$Date=str2time($date);
print STDERR "date: $date Date: $Date\n";
Резултат:
date: Sun, 21 May 2006 22:02:46 +0300 Date:
в другия:
$date=$es->header('DATE');
$Date=str2time($date);
print STDERR "date: $date Date: $Date\n";
Резултат:
date: Sun, 21 May 2006 22:02:46 +0300 Date: 1148238166
На пръв поглед и двете $date изглеждат абсолютно еднакво, ама в единия случай str2time сработва в другия не.
$Date e дефинирано - проверих го .
И нямам идея какво става
Проимах - имало някакъв гаден символ накрая - от невидимите в конзола.
ПП
А Дате - не било дефинирано.
В резюме - неделя вечер си е за бира не е за скриптове :(
Bеer? Mоre?
Редактирано от bira_more на 22.05.06 01:46.