Вывод строк из .txt файла

183
26 ноября 2018, 16:20

Как найти слово в строке .txt файла, а затем вывести эту строку? Подобных строк несколько, нужно, чтобы на выходе выводились несколько строк, в которых было найдено слово.

<?php
$date_today = date("mdy");
$today[1] = date("His");
$file=file("listofplayers.txt"); 
$open=fopen("listofplayers.txt","a");
$nickname = $_GET['nickname'];
$text=$_GET["nickname"]." ".$_GET['x']." ".$_GET['y']." ".$_GET['z']." ".$_GET['skin']." ".$date_today.$today[1]." ".$_GET["playerColor"]; # на что нужно изменить 

 if (strpos(file_get_contents("listofplayers.txt"), $_GET['nickname']) !== false){
    fclose($open);
    $open=fopen("listofplayers.txt","w"); 
    $file = file('listofplayers.txt');
    for($i = 0, $j = count($file); $i < $j; $i++) {
        $str = strpos($file[$i], $_GET['nickname']);
         if (strpos($file[$i], $_GET['nickname'])) { 
         echo $str;
        }
    }
} else {
    fwrite($open,$text."\r\n");
    echo ("added");
}
fclose($open); 

?>

READ ALSO
Как пропустить добавление пустых строк PHPExcel

Как пропустить добавление пустых строк PHPExcel

Подскажите пожалуйста как можно пропустить строки которые содержать значение NULLЯ пытаюсь собрать прайс на основе другого Excel файла

155
Как в qt creator добавить ключ при сборке проекта с помощью CMake

Как в qt creator добавить ключ при сборке проекта с помощью CMake

Подскажите как пользоваться ключами для сборки в Qt CreatorВ самом Cmake файле есть данный код:

164
парсинг файла с помощью boost::program_options

парсинг файла с помощью boost::program_options

есть конфиг файл вида

176
Ошибка парсинга emoji в XML

Ошибка парсинга emoji в XML

Есть следующий код по замене emoji:

154