Чтение из текстового файла

kasutaja

Новичок
Чтение из текстового файла

Здравствуйте!

Помогите, пожалуйста, разобраться в следующем.

У меня есть тектовый файл login_write.txt
Он содержит следующее:
NASTJA, Батракова Анастасия
STAROSTIN, Максим Старостин
ULJEV, Олег Ульев
TKE_VU, Начальник смены ПЗ ЭЭС

Есть файл 1.php
<?php
$fp = fopen ("login_write.txt","r");
while ($data = fgetcsv ($fp, 1000, ",")) {
$num = count ($data);
print "<p>$data[0] - $data[1]";
}
fclose ($fp);
?>

Вот, что я получаю:
NASTJA - атракова Анастасия

STAROSTIN - Максим Стар

ULJEV - Олег Ульев

TKE_VU - Начальник смены ПЗ ЭЭС

ИТОГО: съедаются буквы
Если я в текстовом файле заменю у фамилии Батракова букву Б на какую-либо другую или на маленькую б - все нормально.
Если напишу вместо Максим Старостин - Старостин Максим - тоже будет все нормально.

Подскажите в чем моя ошибка. Может я неправильно использовала функцию fgetcsv().
 

StUV

Rotaredom
мб setlocale ?

-~{}~ 29.06.04 17:19:

ps: вообще у меня под вин твой скрипт работает нормально...
 

kasutaja

Новичок
И у меня Windows (2000)
Не понятно, вроде не должно было возникнуть никаких сложностей ...
 

Krisha

pain in the neck
Ну че, будет гадать или может выясним версию php и воспользуемся поиском. Тема уже обсуждалась.
 

confguru

ExAdmin
Команда форума
Известный глюк виндовс.. на UNIX все должно быть нормально... не обращай внимания...
В свое время написали phpclub_fgetcsv()
и забыли об этом :)
 
Сверху