[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Текст из файла
5pizdi8
У меня есть файл 1.cfg в котором хранится информация
match "Blue Team" "Red Team" mr16 default rechltv 
changelevel de_dust2


В ВЕБ страницу я вывожу информацию из него вот так:

<html>
<?php

echo file_get_contents("1.cfg");
?>
</html>



Но мне половину информации с этого файла не нада мне надо что бы выводилось только:
match "Blue Team" "Red Team" mr16 default rechltv
changelevel de_dust2

и по-месту например у меня будет страница
TEAM 1: Blue Team
TEAM 2: Red Team
MAP: de_dust2
Как это сделать



Спустя 2 минуты, 10 секунд (22.11.2011 - 18:37) inpost написал(а):
Через регулярку достать: функция preg_match

Спустя 4 минуты, 19 секунд (22.11.2011 - 18:41) 5pizdi8 написал(а):
Долго копал, но по итогу нечего, перед постом обшарил гугл.

Можете маленький пример ?

Спустя 5 минут, 37 секунд (22.11.2011 - 18:47) Winston написал(а):
Достаешь из файла с помощью ф-и file() потом array_map + create_function + preg_match, приходишься по каждому элементу массива и достаешь то, что нужно

Спустя 2 часа, 39 минут, 28 секунд (22.11.2011 - 21:26) 5pizdi8 написал(а):
Я так понимаю эта связка для:

flie() - открытия файла
array_map - ?
create_function - я так понимаю передача данных с array_map в preg_match.
preg_match - извлечение нужных мне данных.

Так зачем array_map ? (Читал документацию о этой функции)

Спустя 31 минута, 35 секунд (22.11.2011 - 21:58) vital написал(а):
Цитата
array_map + create_function + preg_match

еклмн.
А че, форич отменили?)

Спустя 1 минута, 51 секунда (22.11.2011 - 22:00) inpost написал(а):
5pizdi8
При чём тут гугл? Тебе нужен учебник, а там материала, как писать самую простую регулярку - страниц на 50, тот же Котеров подойдет, можешь его на торрентах скачать. В общем, тут на пару дней изучение.

Спустя 1 минута, 34 секунды (22.11.2011 - 22:01) vital написал(а):
Цитата (inpost @ 22.11.2011 - 21:00)
5pizdi8
При чём тут гугл? Тебе нужен учебник, а там материала, как писать самую простую регулярку - страниц на 50, тот же Котеров подойдет, можешь его на торрентах скачать. В общем, тут на пару дней изучение.

Не тот тип школьника.
Этот начитался статей, мол сначала ищите инфу сами, вот и пишет мол я все поискал. Может и правда поискал, но только не умеет он этого делать.

Спустя 10 минут, 26 секунд (22.11.2011 - 22:12) inpost написал(а):
vital
Да пусть и школьник, зачем грубишь?

Спустя 1 час, 16 минут, 20 секунд (22.11.2011 - 23:28) vital написал(а):
Цитата (inpost @ 22.11.2011 - 21:12)
vital
Да пусть и школьник, зачем грубишь?

Никапли.

Спустя 15 часов, 41 минута, 3 секунды (23.11.2011 - 15:09) 5pizdi8 написал(а):
:((((

а по теме, сделал через explode вот так:

<?PHP

$file_handle = fopen("1.cfg", "rb");

while (!feof($file_handle) ) {

$line_of_text = fgets($file_handle);
$parts = explode('"', $line_of_text);

print $parts[1] . $parts[3] "<BR>";
}

fclose($file_handle);

?>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.