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

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

本贴由 Neron2016-04-10 发布. 版块名称: Программирование

  1. TopicStarter Overlay

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

    帖子:
    322
    支持:
    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 Пользователи

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

    帖子:
    754
    支持:
    1,313
    性别:
    Репутация:
    6
    Тут 2 варианта - неправильно читаешь файл или кодировка файла не совпадает.
    Еще момент если читаешь файл построчно - не забывай делать trim, т.к. переносы строк тоже попадут в переменные
  4. TopicStarter Overlay

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

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

    帖子:
    673
    支持:
    460
    性别:
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Это заменяется одной конструкцией (плюс вырезание пробелов в начале и конце):
    PHP:
    foreach (array_map('trim'file('ban_word.txt')) as $string) {
        
    // Тут твой код
    }
    А так же почитай еще об этом:
    http://php.net/manual/ru/function.mb-stripos.php
    Последнее редактирование: 2016-04-11
Черновик сохранён Черновик удалён

分享此页面