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().
Здравствуйте!
Помогите, пожалуйста, разобраться в следующем.
У меня есть тектовый файл 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().