Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.03.2008, 19:06
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
[Помощь] Php, Логика....
ммм...
Не могу понять и правильно сконструировать свои мысли и скрипт
Вообщем в папке есть файлы вида:
cookies_12.txt
cookies_33.txt
cookies_35.txt
cookies_91.txt
cookies__1.txt
cookies__22.txt
cookies__69.txt
Так вот и скрипт который должен делать с этими файлами след.действие:
найти первый файл cookies_33.txt при этом в скрипте нигде не написано что первый файл это cookies_33.txt
Надо сразу переименовать этот файл в cookies.txt, далее кое-что в нем изменить, сделать некоторые действия с файлом(не важно какие) и далее переименовать файл так, чтобы дальше было удобно его использовать опять, но нельзя использовать 1 файл 2 раза за день..
Далее найти след.файл cookies_35.txt и сделать аналогичное...
Т.е. все действия в скрипте у меня проводятся над файлом cookies.txt, другие просто в него переименовываются и сохраняются заново...
Кто меня хорошо понял и поможет, у того жизнь будет ягодная..
Чмоке 
|
|
|

28.03.2008, 19:11
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
т.е., проще говоря, название первого файла "cookies_33.txt" задаётся пользователем? Если нет, то по какому принципу он выбирается?
|
|
|

28.03.2008, 19:13
|
|
Постоянный
Регистрация: 18.01.2008
Сообщений: 383
Провел на форуме: 9332138
Репутация:
476
|
|
Сообщение от astrologer
т.е., проще говоря, название первого файла "cookies_33.txt" задаётся пользователем? Если нет, то по какому принципу он выбирается?
Можно поробывать выбрать по дате создания)
|
|
|

28.03.2008, 19:35
|
|
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
Провел на форуме: 7229141
Репутация:
3099
|
|
1 ищем первый файл в директории
2 находим
3 выполняем действия
сохраняем как cookies.txt
3 меняем имя файла через сутки ?
ищем дальше
если найденный файл не cookies.txt (может тут сделать случайный выбор файла в директории?) или это диапазон значений от cookies_0.txt
до cookies_n.txt? и из него делать выборку
=\ моск сдох
Последний раз редактировалось xcedz; 28.03.2008 в 19:40..
|
|
|

28.03.2008, 19:38
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
А мне мысль про дату изменения понравилась 
Токо так и не понял как 1 файл определять
|
|
|

28.03.2008, 19:58
|
|
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме: 3578960
Репутация:
468
|
|
0. получаем текущую дату (например в формате 26032008)
1. сканим диру на наличие файлов в цикле.
{
2. Если в имени файла есть строка "cookies" (допустим это наше условие файлов) и нет строки "26032008" то переходим в пункт 3.
3. Выполняем необходимые действия с файлом и переименовываем в "старое имя_26032008"
}
|
|
|

28.03.2008, 20:19
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
1) Создаём таблицу вида имяфайла -- дата последнего открытия.
2) Юзаем как очередь =)
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|

28.03.2008, 20:30
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Вы не поняли......
У меня в файле куча файлов cookies_ N.txt
Значение не изветно..если тока диру сканить..
Так вот..надо взять первый файл cookies_N.txt переименовать его в cookies.txt.
сделать действие, переименовать файл обратно ->
Для будущего перебора файлов я сделал формат перезаписи файлов такой:
PHP код:
<?php
$cookfil = 'cookies'.date("d", time()).'_'.$num.'.txt.';
?>
...
Дальше....надо найти второй файл cookies_n.txt и сделать теже действия!!!!!!!
|
|
|

28.03.2008, 20:35
|
|
Познающий
Регистрация: 26.03.2008
Сообщений: 31
Провел на форуме: 208349
Репутация:
82
|
|
омфг, изос,что значит первый файл?
первый в дире или первый по числу n, или по дате создания?
|
|
|

28.03.2008, 20:38
|
|
Познающий
Регистрация: 06.01.2007
Сообщений: 62
Провел на форуме: 830970
Репутация:
51
|
|
А зачем их вообще туда-обратно переименовывать?
Открыл, сделал, что надо, закрыл.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|