Отправляет email-рассылки с помощью сервиса Sendsay

10 записей в файле

Здравствуйте, .

Нужно сделать такую вещь.
Есть файл в нем 10 записей.
Надо сделать так :
Добавить в конец новую запись , но до этого удалить первую
запись , короче надо сделать чтоб в файле при добавлении новой записи,
всегда оставалось 10 записей .
Добавить я знаю как , а вот как удалить ?
Спасибо !

Ответить   art-war***@n*****.ru Fri, 8 Oct 2004 10:23:05 +0400 (#241447)

 

Ответы:

Лучше всего ораганизовать через список.
Читаешь с файла в список, делаешь операции, а потом записываешь обратно

Vitava.

-----Original MessageFrom: art-war***@n*****.ru [mailto:art-war***@n*****.ru]
Sent: Friday, October 08, 2004 9:23 AM
To: inet.webbuild.webbuilding (4556343)

Здравствуйте, .

Нужно сделать такую вещь.
Есть файл в нем 10 записей.
Надо сделать так :
Добавить в конец новую запись , но до этого удалить первую
запись , короче надо сделать чтоб в файле при добавлении новой записи,
всегда оставалось 10 записей .
Добавить я знаю как , а вот как удалить ?
Спасибо !

--
С уважением,
art-warez mailto:art-war***@n*****.ru
http://art-soft.ru





библиотекa сайтостроительства http://www.i2r.ru/static/244/






библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 8 Oct 2004 09:43:24 +0300 (#241452)

 

Здравствуйте, Vitaliy.

Вы писали 8 октября 2004 г., 10:43:24:


Силно болшой обьем информации !

Ответить   art-war***@n*****.ru Fri, 8 Oct 2004 11:48:16 +0400 (#241486)

 

Насколько мне известно, то нельзя удалять из файла информацию,
А потом сдвинать остальную.
Может попробовать организовать базу данных, привязаться ко времени внесения
записи, или к уникальному номеру.
Операции вставки и удаления можно организовать просто.

Vitava.


-----Original MessageFrom: art-war***@n*****.ru [mailto:art-war***@n*****.ru]
Sent: Friday, October 08, 2004 10:48 AM
To: inet.webbuild.webbuilding (4556343)

Здравствуйте, Vitaliy.

Вы писали 8 октября 2004 г., 10:43:24:


Силно болшой обьем информации !

--
С уважением,
art-warez mailto:art-war***@n*****.ru
http://art-soft.ru





библиотекa сайтостроительства http://www.i2r.ru/static/244/






библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 8 Oct 2004 10:53:16 +0300 (#241494)

 

Здравствуйте, Vitaliy.

Вы писали 8 октября 2004 г., 11:53:16:

Можно и без базы перегнать все записи , начиная со второй в другой
файл а потом обратно (дело в том , что у меня нет базы данных),]
но это займет больше времени , чем обнулить первую запись.

Да и еще как из формы передать значение переменной находящейся в
PHP коде :
<form name="f1">
<input type="hidden" name="str" value="I_want_in_PHP_code"/>
</form>
<?php
// а здесь что-то типа этого
// $str=document.f1.str.value

Спасибо .

Ответить   art-war***@n*****.ru Fri, 8 Oct 2004 17:24:21 +0400 (#241663)

 

Ответ на вопрос:

Первый вариант
Если включено глобальные переменные, то можно к значению полей формы
обращаться по имени. В вашем случае вот так: $new_var = $str

Второй вариант
Если глобальные переменные отключенны, то можно обращаться через глобальный
масив
$_POST или $_GET для PHP 5
$_HTTP_POST_VARS и $_HTTP_GET_VARS для PHP версии 4 и ниже.
В вашем случае вот так $_POST["str"] или $_GET["str"] взависимости от того
Какой метод для формы применяете.
Ну а в случае PHP 4 аналогично, только переменная другая

-----Original MessageFrom: art-war***@n*****.ru [mailto:art-war***@n*****.ru]
Sent: Friday, October 08, 2004 4:24 PM
To: inet.webbuild.webbuilding (4556343)

Здравствуйте, Vitaliy.

Вы писали 8 октября 2004 г., 11:53:16:

внесения


Можно и без базы перегнать все записи , начиная со второй в другой
файл а потом обратно (дело в том , что у меня нет базы данных),]
но это займет больше времени , чем обнулить первую запись.

Да и еще как из формы передать значение переменной находящейся в
PHP коде :
<form name="f1">
<input type="hidden" name="str" value="I_want_in_PHP_code"/>
</form>
<?php
// а здесь что-то типа этого
// $str=document.f1.str.value

Спасибо .

--
С уважением,
art-warez mailto:art-war***@n*****.ru
http://art-soft.ru





библиотекa сайтостроительства http://www.i2r.ru/static/244/






библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 8 Oct 2004 16:33:55 +0300 (#241667)

 

Йох-ха-нга,

Если имеется ввиду PHP, то можно сделать так.

// весь файл в массив
$array = file("txtfile.txt");
// открыли и стерли файл
$fh = fopen ("txtfile.txt", "w");
// удалили первый
$array[0]="";
// забили послепдний
$array[]="\Последняя строка";
// на всякий пожарный перешли в 1 элементу массива
reset($array);
// перебираем все элементы
while(list($key, $val) = each($array)):
// и записываем их обратно в файл
fwrite($fh, $val);
// все перебрали
endwhile;
// и файл закрыли
fclose($fh);

Фишка в том, чтобы изменять массив, а не файл.

Будут вопросы - пиши.

Ответить   Fri, 8 Oct 2004 11:04:25 +0400 (#241648)

 

Ты достал писать чё попало - прекращай нахрен

-----Original MessageFrom: Novikov [mailto:497***@m*****.ru]
Sent: Friday, October 08, 2004 3:04 PM
To: inet.webbuild.webbuilding (4982614)

Йох-ха-нга,

записи,


Если имеется ввиду PHP, то можно сделать так.

// весь файл в массив
$array = file("txtfile.txt");
// открыли и стерли файл
$fh = fopen ("txtfile.txt", "w");
// удалили первый
$array[0]="";
// забили послепдний
$array[]="\Последняя строка";
// на всякий пожарный перешли в 1 элементу массива
reset($array);
// перебираем все элементы
while(list($key, $val) = each($array)):
// и записываем их обратно в файл
fwrite($fh, $val);
// все перебрали
endwhile;
// и файл закрыли
fclose($fh);

Фишка в том, чтобы изменять массив, а не файл.

Будут вопросы - пиши.

--
С наилучшими пожеланиями, Novikov.
E-mail: 497***@m*****.ru ICQ: 1377852.





библиотекa сайтостроительства http://www.i2r.ru/static/244/






библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.webbuilding
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru?subject=inet.webbuild.webbuilding

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 8 Oct 2004 21:09:40 +0800 (#241650)

 

Здравствуйте, друзья

Подскажите плиз, каким образом лучше всего встраивать одиночные
флэш-картинки (swf) в странчики хтмл кода. Какими тэгами и с какими атрибутами?

Ответить   Tue, 2 Nov 2004 12:30:45 +0200 (#255495)