witam otóz chciałbym dla przykładu wyciagnąc dane z pliku i parsować ale nie udaje mi się.
Mam oto pliku txt o zawartości(przykład):
12 Dec 2006, 16:34

oto plik php:
<?php
$plik = file("sample.txt");
$date=null;
foreach($plik AS $i => $value) {
// echo $value."<br />";
echo $value;


if(preg_match('/^(\d{1,2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4})\, (\d{1,2})\:(\d{1,2})/',

$value, $found))
{
// Co nam zwrocilo...
echo '<h3>Dane: "'.$date.'"</h3>';
echo '<p>Dzien: '.$found[1].'</p>';
echo '<p>Miesiac: '.$found[2].'</p>';
echo '<p>Rok: '.$found[3].'</p>';
echo '<p>Godzina: '.$found[4].'</p>';
echo '<p>Minuta: '.$found[5].'</p>';

$monthConverter = array('Jan' => 1, 'Feb' => 2, 'Mar' => 3, 'Apr' => 4, 'May' => 5,
'Jun' => 6, 'Jul' => 7, 'Aug' => 8, 'Sep' => 9, 'Oct' => 10, 'Nov' => 11, 'Dec' => 12);

echo '<p>Unix timestamp: '.mktime($found[4], $found[5], 0, $monthConverter[$found[2]], $found[1],

$found[3]).'</p>';
}
else
{
echo '<p>Nieprawidłowy format daty!</p>';
}

}

?>

i pokazuje mi komunikat Nieprawidłowy format daty.
Gdy zrobie to bez odczytu z pliku działa.Gdy dla przykładu utworze zmienną $value i wpisze "12 Dec 2006, 16:34".
Parsowanie jest zrobione dobrze.Dlaczego więc gdy odczytuje z pliku ,nie wychodzi mi?
Probowałem usunąć linie w pliku za pomocą :
$value = str_replace("\n","",$value);
ale nie wychodzi mi.Mam coś źle może?
Proszę o pomoc.