Есть файл lis.txt с котором порядка 600 записей как очуществить функцию, которая бы работала следующим образом, при запросе к скриптц он выводил первую строчку из list.txt и сразу же её стерал из документа list.txt. Как вопрлотить функцию именно вывода 1 строчки из файла а затем её же и удаление?
Как видите данные в файл будут записываться одной строкой а нужно чтобы они записывались каждые с новой строки ....Подскажите как сделать ибо на данный момент для меня не реально занести их в массив)
ты что это приватный двиг , простые смертные его никогда не увидят
5triker хе .....у мну на днях один кент просил найти исходник поисковика какогонть..причем ему нужно бесплатно ... .....видемо хочет собственный гугл сделать ...)))я долго под стулом волялся
1. Открываешь файл fopen()
2. Читаешь его fread()
3. Разбиваешь получившуюся строку на элементы массива каким-нибудь preg_split() или просто split()
4. Выводишь первый элемент массива echo(array['0'])
5. Закрываешь файл fclose()
6. Удаляешь первый элемент из массива array_shift()
7. Открываешь файл на запись стирая все предыдущее fopen с аттрибутом w+
8. Пишешь все в файл по элементам в цикле
9. Закрываешь файл.