1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Вывод из файла

Тема в разделе 'Программирование', создана пользователем Neron, 10 апр 2016.

  1. TopicStarter Overlay

    Neron Пользователи

    Сообщения:
    307
    Лайки:
    12
    Репутация:
    0
    $ban_word = file("ban_word.txt");
    $ban_wordcount = count($ban_word);

    for($j = 0; $j < $ban_wordcount; $j++)
    { ... }

    Открываю файл нахожу длину, и потом ищу в сообщении слова с матом через stripos, но он очень убого работает видимо из за того что читаю из файла и там все ломается если допустим руками вводить stripos('Я ломал стекло', 'стекло') - все хорошо если же в файле есть слово стекло и мы делаем что то типа такого stripos('Я ломал стекло', $ban_word[$j]) - все тлен, ничего не находит.
    Кто может помочь разобраться?
  2. TopicStarter Overlay

    Neron Пользователи

    Сообщения:
    307
    Лайки:
    12
    Репутация:
    0
    [​IMG]
    как и говорил ели писать просто лох то он найдет если делать вывод из файла то ничего нет.
  3. alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Сообщения:
    676
    Лайки:
    1.176
    Пол:
    Мужской
    Репутация:
    6
    Тут 2 варианта - неправильно читаешь файл или кодировка файла не совпадает.
    Еще момент если читаешь файл построчно - не забывай делать trim, т.к. переносы строк тоже попадут в переменные
  4. TopicStarter Overlay

    Neron Пользователи

    Сообщения:
    307
    Лайки:
    12
    Репутация:
    0
    Разобрался, все было отлично но кодировка ох.
    Теперь другая проблема, почему некоторые скрипты пишу в крон они выполняются а некоторые нет?
    --- добавлено: 10 апр 2016 в 21:51 ---
    Скрипты PHP
    Последнее редактирование модератором: 18 апр 2016
  5. salitypw Программист Пользователи

    Сообщения:
    557
    Лайки:
    367
    Пол:
    Мужской
    Репутация:
    9
    Команда:
    BlooD PW x700
    Страна:
    Japan Japan
    Это заменяется одной конструкцией (плюс вырезание пробелов в начале и конце):
    PHP:
    foreach (array_map('trim'file('ban_word.txt')) as $string) {
        
    // Тут твой код
    }
    А так же почитай еще об этом:
    http://php.net/manual/ru/function.mb-stripos.php
    Последнее редактирование: 11 апр 2016
Черновик сохранён Черновик удалён
Similar Threads
  1. JoLan
    Ответов:
    11
    Просмотров:
    991
  2. MrPassion
    Ответов:
    0
    Просмотров:
    362
  3. New-X
    Ответов:
    10
    Просмотров:
    812
  4. wsok
    Ответов:
    19
    Просмотров:
    1.165
  5. NetSpirit
    Ответов:
    1
    Просмотров:
    514
Загрузка...

Поделиться этой страницей