Page 23 - 4475
P. 23

4. W+ - аналог  r+, але якщо файл на момент виклику
                      існує, то його вміст видаляється.
                   5. a – відкриває існуючий файл в режимі запису, при
                      цьому вказівник зсувається на кінець файлу.
                   6. a+ - відкриває файл в режимі читання та запису, при
                      цьому вказівник зсувається на останній байт файлу
                      (на кінець файлу). Вміст файлу не видаляється.

               Поруч з вищевказаним параметром може бути  yfzdybq ще
               один параметр — b (бінарний режим читання файлу) або t
               (текстовий режим читання файлу).
                      Маніпуляції  з  даними  у  файлі.  Записувати  дані  в
               файл  з  допомогою  PHP  можна  з  допомогою  функції
               fwrite():
               <?php
               $fp = fopen("counter.txt", "a"); // відкриваємо
               файл в режимі запису
               $mytext = "рядок для запису\r\n"; // вихідний рядок
               $test = fwrite($fp, $mytext); // запис у файл
               if ($test) echo 'Дані успішно занесені в файл.';
               else echo 'Помилка при записуванні у файл.';
               fclose($fp); //закриття файлу.
               ?>
                      Читання  з  файлу  може  відбуватися  з  допомогою
               таких функцій.
                      fgets()  посимвольно  читає  файл,  параметр  999  при
               цьому  обмежує  кількість  символів,  що  будуть  зчитані,
               якщо не буде досягнуто символу EOF.
               <?php
               $fp = fopen("counter.txt", "r"); // Відкриття файлу
               для читання
               if ($fp)
               {
               while (!feof($fp))
               {
               $mytext = fgets($fp, 999);
               echo $mytext."<br />";
               }
               }
               else echo "Помилка";
                                            18
   18   19   20   21   22   23   24   25   26   27   28