Работа с файлами в php

SuBbI
Имеется топ сайтов,при регистрации в бд заносятся данные.
Хотелось бы чтобы после каждого добавления, в облако ссылок выводилось название и ссылка на сайт =)
Облако берет инфу из flash.php.

Есть ли возможность записи данных в файл flash.php?
Вернуться к началу

Distructor
Администратор
Открываем указатель на файл
  • Открыть файл для записи, причем файл очищается и если не существовал, то он будет создан
    $handle = fopen("c:\\data\\info.txt", "w+");
    Открыть файл для дозаписи в конец файла и если файл не существовал, то он будет создан
    $handle = fopen("c:\\data\\info.txt", "a+");
Записываем информацию в файл
fwrite($handle, 'text');
Закрываем указатель на файл
fclose($handle);
Пример

Код: Выделить всё

<?php
    $fp = fopen('data.txt', 'w+');
    fwrite($fp, '23');
    fclose($fp);
?>
-- добавлено 25 янв 2010, 20:12 --

Либо через функцию file_put_contents, которая выполняет аналогичные действия, но одной командой:
  • Очистить файл и записать в него данные
    file_put_contents('data.txt', 'text');
    Дописать в конец файла
    file_put_contents('data.txt', 'text', FILE_APPEND);
Вернуться к началу

SuBbI
что-то не совсем вкурил.....можно на моем примере показать?=)
Вернуться к началу

Distructor
Администратор
в место регистрации пользователя вставляешь код:
  • 1 - обращаешься к базе и выбираешь всех пользователей и ссылки
    2 - формируешь текст для облака ссылок, который будет помещен в отдельный файл
    3 - вызываешь функцию file_put_contents('data.txt', 'text');. В которую передаешь вместо 'data.txt' имя (и, если требуется, путь) к файлу, а вместо 'text' - содержимое файла, которое сформировал во втором шаге
Вернуться к началу