Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
Как записывать на Perl во внешний файл, чтобы новая запись была сверху?
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Как записывать на Perl во внешний файл, чтобы новая запись была сверху? (Прочитано 2728 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Mers
Заглянувший
Новичок
Сообщений: 23
+0/-0
0
Как записывать на Perl во внешний файл, чтобы новая запись была сверху?
«
:
03 Августа 2003, 13:05:19 »
Please/
Записан
Не понял...
Phoinix
RW
Ветеран
Сообщений: 1097
+0/-0
2
Как записывать на Perl во внешний файл, чтобы новая запись была сверху?
«
Ответ #1 :
03 Августа 2003, 13:39:51 »
Я делаю так...
open (TMP, "$file"); @data =
; close (TMP);
@data = reverse @data;
@data = (@data, $new_line);
@data = reverse @data;
open (TMP, ">$file"); flock ($file, 2); print TMP @data; close (TMP);
P.S. только не забывай про "\\n"
Записан
C++
Фанат форума
Постоялец
Сообщений: 221
+0/-0
0
Как записывать на Perl во внешний файл, чтобы новая запись была сверху?
«
Ответ #2 :
03 Августа 2003, 14:12:07 »
open
(
F
,
"<+
$file
"
)||die($!);
flock
(
F
,
1
);
@
data
= <
F
>;
seek
(
F
,
0
,
0
);
flock
(
F
,
2
);
print
F
"
$new_line
\\n"
;
print
F
@
data
;
close
(
F
);
ИМХО, так быстрее.
Записан
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
Как записывать на Perl во внешний файл, чтобы новая запись была сверху?
«
Ответ #3 :
03 Августа 2003, 14:59:13 »
Mers
[off] еще одby прецедент с кросспостингом закончится для тебя плачевно[/off]
Записан
AS IS...
Phoinix
RW
Ветеран
Сообщений: 1097
+0/-0
2
Как записывать на Perl во внешний файл, чтобы новая запись была сверху?
«
Ответ #4 :
03 Августа 2003, 16:46:31 »
C++
Не спорю... про это не подумал... ;-)
Записан
Wyclef
hello_worlder
Старожил
Сообщений: 307
+0/-0
2
Как записывать на Perl во внешний файл, чтобы новая запись была сверху?
«
Ответ #5 :
04 Августа 2003, 10:52:19 »
[off]Конечно, чтобы выбирать случайную строку из файла, то и записывать в него случайным образом можно... )))[/off]
Записан
It\'s nice to be important, but it\'s more important to be nice!
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
Как записывать на Perl во внешний файл, чтобы новая запись была сверху?
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28