За последние 24 часа нас посетили 16065 программистов и 1541 робот. Сейчас ищут 873 программиста ...

Ошибка связанная с открытием файла

Тема в разделе "PHP для новичков", создана пользователем Hello_World, 3 авг 2015.

  1. Hello_World

    Hello_World Новичок

    С нами с:
    3 авг 2015
    Сообщения:
    11
    Симпатии:
    0
    Здравствуйте.
    Есть файл, со следующим содержимым:
    В цикле я построчно читаю из файла.
    На основании считанной строки я открываю соответствующий файл.
    Проблема : при чтении первого файла выдает ошибку(данный файл существует)
    все остальные файлы из списка читает нормально.

    И если в начало списка добавить новую запись, например 1437153100, то именно файл с этим названием не будет открыт, а все остальные откроются.
    Очень странно. Почему не читается именно 1-й файл из списка?
    Посмотрел через var_dump
    По первой строке:
    string(13) "1437154100"
    По остальным все в норме
    string(10) "1437155100" string(10) "1437155810" string(10) "1437156520"
    Где могут быть 3 лишних символа?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    А где полный текст ошибки?
     
  3. Hello_World

    Hello_World Новичок

    С нами с:
    3 авг 2015
    Сообщения:
    11
    Симпатии:
    0
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
  5. Hello_World

    Hello_World Новичок

    С нами с:
    3 авг 2015
    Сообщения:
    11
    Симпатии:
    0
    Ganzal, если Вы про кодировку, то она UTF-8 без bom.
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    хорошо. а хексом это утверждение проверено?
     
  7. Hello_World

    Hello_World Новичок

    С нами с:
    3 авг 2015
    Сообщения:
    11
    Симпатии:
    0
    Ganzal, а как это сделать?
    Просто я в notepad выставил UTF-8 без BOM.
    Подскажите hex редактор. Спасибо.

    Добавлено спустя 58 минут 57 секунд:
    Ganzal, да, в hex редакторе в самом начале 3 лишних символа.
    Но как их убрать? notepad показывает что файл в UTF-8.

    Добавлено спустя 2 минуты 53 секунды:
    믯¿Ā
     
  8. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    Notepad должен показывать UTF-8 без BOM
    BlueFish я использую для мелких правок
     
  9. Hello_World

    Hello_World Новичок

    С нами с:
    3 авг 2015
    Сообщения:
    11
    Симпатии:
    0
    Maputo, да, все. Теперь эти символы пропали.