ФорумПрограммированиеPHP для идиотов → Пустые строки при чтении файла

Пустые строки при чтении файла

  • ubica

    Сообщения: 530 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 15:46, спустя 10 минут 17 секунд

    вот теперь сохрани это в 1.txt
    скрипт:
    <pre>
    <?
    $lines = file("1.txt");
    $withoutblank = preg_grep("#^\s*$#",$lines,PREG_GREP_INVERT);
    print_r($withoutblank);


    сохрани его в папку с 1.txt, например, test.php и выполни
  • vitalys

    Сообщения: 12 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 15:54, спустя 7 минут 25 секунд

    так то оно так, только мой скрпт - считает, что новостей не 12 а 18, выводит пустые поля под новости (и картинку новость), и создает не 3 (группировка по 5 новостей) а 4 страницы.
    вот что я и пытаюсь побороть
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 11 марта 2009 г. 15:55, спустя 1 минуту 30 секунд

    мб вместо \s нада \n ?
  • ubica

    Сообщения: 530 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 15:56, спустя 1 минуту 3 секунды


    мб вместо \s нада \n ?

    не надо.

    tc, знаешь, что такое отладка?
  • vitalys

    Сообщения: 12 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 20:59, спустя 5 часов 2 минуты 46 секунд

    tc, знаешь, что такое отладка?

    отладку php скрипта себе не представляю… просто в готовый скрипт понадобилось добавть енту простую функцию, а оказалось всё не так просто.
    Сам я работаю с вёрсткой штмл и фотожабией :(

    поентому и вопрос задаю, так бы по мануалам разобрался, если б в пхп шарил… :(
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 11 марта 2009 г. 23:08, спустя 2 часа 9 минут 18 секунд

    if ($general[$i] != '') {выводим}
  • vitalys

    Сообщения: 12 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 23:35, спустя 26 минут 15 секунд

    4 страницы вместо 3х и 18 ньюсов вместо 12… :(
    сок Рич, как ни крути :(
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 11 марта 2009 г. 23:43, спустя 8 минут 23 секунды

    вас бы в армию (с) дуд + эдворд :)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 12 марта 2009 г. 0:04, спустя 20 минут 46 секунд

    phpdude, держишь традицию ))
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • vitalys

    Сообщения: 12 Репутация: N Группа: Кто попало

    Spritz 12 марта 2009 г. 0:08, спустя 4 минуты 33 секунды

    :D
  • vitalys

    Сообщения: 12 Репутация: N Группа: Кто попало

    Spritz 14 марта 2009 г. 22:06, спустя 2 дня 21 час 57 минут

    все рно не разобрался… грозился ноуту выкинуть его в окно…
    не помогает :(
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 14 марта 2009 г. 22:13, спустя 6 минут 59 секунд

    $file = file('file.txt');
    foreach ($file as $string)
    {
    if (trim($string) !== '')
    {
    $result[] = $string;
    }
    }
    print_r($result);
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 14 марта 2009 г. 22:21, спустя 7 минут 34 секунды


    все рно не разобрался… грозился ноуту выкинуть его в окно…
    не помогает :(


    в чем ты не разобрался? тебе уже сказали епт работает


    вот теперь сохрани это в 1.txt
    скрипт:
    <pre>
    <?
    $lines = file("1.txt");
    $withoutblank = preg_grep("#^\s*$#",$lines,PREG_GREP_INVERT);
    print_r($withoutblank);


    сохрани его в папку с 1.txt, например, test.php и выполни

  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 15 марта 2009 г. 7:55, спустя 9 часов 34 минуты 33 секунды

    чувствую что все "помогающие" этого форума начинают терять терпение … мб проф соц сеть? а не "помощь всем"?))) с платным доступом?)
    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 15 марта 2009 г. 11:44, спустя 3 часа 48 минут 20 секунд

    phpdude, мне кажется в этом что-то есть))
    надо сделать раздел платной помощи на форуме.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!