Помощник
|
Построчный поиск в текстовом файле. |
dimjan4
|
Сообщение
#1
|
||
|
|
||
|
|||
dimjan4
|
Сообщение
#2
|
|
Так как это сделать?? "Моцал" гугл, но найти не мог!:rolleyes::pardon:
|
|
|
Galen |
15.4.2009, 0:26;
Ответить: Galen
Сообщение
#3
|
|
Читаете построчно файл.
Каждую строку бьёте на две функцией explode(" | "). Полученные данные сохраняете в массиве, где URL будет ключом, а данные - значением элемента массива. Дальше уже реализуете свой скрипт работая с этим массивом. |
|
|
www3_hb |
27.6.2010, 22:53;
Ответить: www3_hb
Сообщение
#4
|
|
а можно пример:) просто я искал в разных поискавиках но не нашол
|
|
|
alexdrob |
28.6.2010, 0:23;
Ответить: alexdrob
Сообщение
#5
|
|
должно работать
[PHP]$f=file('file.txt'); $a='http://mail.ru/'; for($i=0;$i<count($f);i++) { $ar=explode('|',$f[$i]); $data[trim($ar[0])]=trim($ar[1]); } if(array_key_exists($a,$data)) { echo $data[$a]; } else { echo 'Ссылка не найдена!'; }[/PHP] |
|
|
www3_hb |
28.6.2010, 13:19;
Ответить: www3_hb
Сообщение
#6
|
|
alexdrob а можешь объясниить этот код а то я в php нууб
|
|
|
alexdrob |
28.6.2010, 13:31;
Ответить: alexdrob
Сообщение
#7
|
|
|
[PHP]
//читаем файл file.txt в переменную $f как массив $f=file('file.txt'); //запоминаем в переменную $a слово для поиска $a='http://mail.ru/'; //начинаем цикл по всем элементам масива for($i=0;$i<count($f);i++) { //берём каждую строку и разбиваем на части //так как по условию был разделитель в файле | по нему и делим $ar=explode('|',$f[$i]); //добавляем в массив $data в качестве ключа то что было до | в файле //а в качестве значения то что после //и обрезаем все пробелы и переносы строк в начали и конце строки $data[trim($ar[0])]=trim($ar[1]); } //проверяем если заданное слово ля поиска содержится в ключах массива if(array_key_exists($a,$data)) { //выводим то что было в файле после этого слова, после знака | echo $data[$a]; } else { //или выводим что заданное слово не содержится echo 'Ссылка не найдена!'; } [/PHP]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Smmsearch.net - поиск самой дешевой накрутки в социальных сетях. | 0 | Professor7717 | 3294 | 13.8.2021, 19:53 автор: Professor7717 |
|
Поиск кодера в команду. PHP, Pyton. На постоянку. | 7 | getsend_mw | 2865 | 3.2.2021, 21:15 автор: getsend_mw |
|
Поиск копирайтера на игровую тематику Поиск копирайтера на игровую тематику |
4 | a1ex777 | 1653 | 2.10.2020, 16:01 автор: AndreyBozhenko |
|
SmmBox - поиск, аналитика и отложенная публикация в соцсетях. Официально! | 23 | smmbox | 11938 | 13.5.2020, 11:12 автор: smmbox |
|
Поиск, сбор информации, парсинг (недорого) Предлагаю услуги по поиску, сбору информации, парсингу и т.д. |
0 | Kabardin | 1351 | 11.3.2020, 14:59 автор: Kabardin |
Текстовая версия | Сейчас: 24.4.2024, 10:12 |