
14.06.2009, 17:50
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
ДОброго времени суток.
Работу с файлами пока не освоил по этому прошу совета...
У меня есть масив с большим количеством файлов txt в которых хранится инвофрмвция о сайте а также с логином паролем и ящиком но они находяться в столбик тоесть вначале адрес а потом вся инфа отдельно в каждой строчке в низ. мне нужно написать код который будет перебирать эти файлы в масиве и искать в них определённый сайт в этих текстовых файлах и другу связанную с ним информацию тоесть логин пароль и ящик и записывало в отдельный файл или хотыбф выводило на экран.
Подскажите как это сделать. вернее с помощью какой функции производиться поиск и считывание информации из файла. Тоесть находит адрес сайта копирует его и несколько строчек которые находятся ниже.
|
|
|

14.06.2009, 19:21
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от Chrek625
ДОброго времени суток.
Работу с файлами пока не освоил по этому прошу совета...
У меня есть масив с большим количеством файлов txt в которых хранится инвофрмвция о сайте а также с логином паролем и ящиком но они находяться в столбик тоесть вначале адрес а потом вся инфа отдельно в каждой строчке в низ. мне нужно написать код который будет перебирать эти файлы в масиве и искать в них определённый сайт в этих текстовых файлах и другу связанную с ним информацию тоесть логин пароль и ящик и записывало в отдельный файл или хотыбф выводило на экран.
Подскажите как это сделать. вернее с помощью какой функции производиться поиск и считывание информации из файла. Тоесть находит адрес сайта копирует его и несколько строчек которые находятся ниже.
Небольшой совет - учись ПРАВИЛЬНО задавать вопросы. Например, приведи пример такого файла (хоть одного, из массива) - имеет значение всё, и порядок расположения инфо (если без разделителей - включая пустые строки), или если есть специальные разделители блоков информации - и ВОТ ТОГДА будет тебе счастье, потому что тут античат, и тут помогут
|
|
|

14.06.2009, 18:18
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
сдесь помогают с кодом, с твоими тоесть наработками, помогают начинающим программерам. а пишут по ТЗ в другом разделе, за деньги.
|
|
|

14.06.2009, 18:24
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
я прошу хотябы подсказать какую функцию использовать для поиска в файле.
|
|
|

14.06.2009, 20:00
|
|
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме: 3134311
Репутация:
1467
|
|
Сообщение от Chrek625
я прошу хотябы подсказать какую функцию использовать для поиска в файле.
Нихрена не понял... можно поподробнее и, желательно, с примерами?
|
|
|

14.06.2009, 18:55
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
substr,strpos и тд... читай мануал по пхп. работа с файлами, строками, массивами описывается во всех книгах по пхп, это основы... какой помощи ты хочеш ? читай мануал, пиши код, если будут какие ошибки, будем конплеировать в месте .
Последний раз редактировалось LEE_ROY; 14.06.2009 в 18:58..
|
|
|

14.06.2009, 19:26
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
привет всем! У меня небольшая проблемка. Написал я простую гостевую книгу на php.
Все у меня работает сообщения выводяться в нужном порядке.
Только не могу дописать в код навигацыю по гостевой книге, може поможете. Я имею ввиду дописать Ссилки типа "Предидущие" "Следущие".
сообщения храняться в файлах в папке "mes" файлы в масиве $me[]; и виводяться таким кодом:
$size = sizeof($me);
if ($size != 0)
{
asort($me);
for($i=$start; $i<$count; $i++)
{
include ("$dirname/$me[$i]");
echo'<br><hr>';
}
}
В конце надо сделать так чтобы на странице было не больше 10 сообщений и стрелки навигацыи.
Последний раз редактировалось Patronik; 14.06.2009 в 19:30..
|
|
|

14.06.2009, 19:57
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
PHP код:
$size = sizeof($me);
if ($size != 0) {
asort($me);
if (isset($_GET['next'])) $start += 10;
if (isset($_GET['prev'])) $start -= 10;
for($i=$start; $i<10; $i++) {
include ("$dirname/$me[$i]");
echo'<br><hr>';
}
echo '<a href="?next">next</a>';
echo '<a href="?prev"> prev </a>';
}
|
|
|

14.06.2009, 21:01
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
Вот пример:
https://blablablabla.com
LOGONPAGE=LOGONPAGE
screenRes=1024x768
timezone=GMT 0000
Java=On
UserId1=1234214
Password=qwerty
QQpass=qwerty
нечто подобное к примеру находиться в файлах. меня интересует с помощью какой функции можно найти строчку с адресом и считать её и несколько строк следующих за ней.
|
|
|

14.06.2009, 23:33
|
|
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме: 3134311
Репутация:
1467
|
|
Сообщение от Chrek625
Вот пример:
https://blablablabla.com
LOGONPAGE=LOGONPAGE
screenRes=1024x768
timezone=GMT 0000
Java=On
UserId1=1234214
Password=qwerty
QQpass=qwerty
нечто подобное к примеру находиться в файлах. меня интересует с помощью какой функции можно найти строчку с адресом и считать её и несколько строк следующих за ней.
$data = file ( $filename );
Теперь в $data будет массив строк:
$data[0] == 'https://blablablabla.com';
$data[1] == 'LOGONPAGE=LOGONPAGE';
$data[2] == 'screenRes=1024x768';
etc...
P.S. Данные типа Java и ScreenRes для передачи на вход ресивера в системе супербана? =)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|