[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Промо-коды
Dullas
Есть файл с промо-кодами, в котором коды разложены по строкам.
Задача такая:
Нужно вывести строку с кодом и после вывода добавить какой-то символ к коду или удалить эту строку.
Есть какие-то идеи и решения?
FatCat
Правильно сформулированная задача - половина решения. Отлично!
file() считает файл в массив строк.
Элемент массива с индексом [0] будет содержать первую строку. Отдать посетителю.
unset() удалит элемент массива.
implode() соберет массив в строку.
fwrite() запишет строку в файл, можно этой записью перезаписать исходный.

Тут есть 2 момента, которые нужно решить заранее:
1. Размер файла. Чем он больше, тем больше будет загружено в оперативную память. Для очень больших файлов нужен будет другой алгоритм.
2. Одновременный доступ нескольким пользователям. flock() не забыть.

_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.