Page 90 - 4475
P. 90

file_put_contents($_FILES['userfile']['name'],
               $contents);

                 // вивід завантаженого файлу
                 echo 'Попередній перегляд вмісту файлу:<br /><hr
               />';
                 echo nl2br($contents);
                 echo '<br /><hr />';
               ?>
                      Перегляд інших функцій взаємодії PHP з файловою
               системою сервера доступний в документації.
                      Робота  з  FTP.  Протокол  FTP  застосовують  для
               пересилання файлів по мережі між хостами. РНР дозволяє
               викликати  fopen()  та  інші  функції  роботи  з  файлами  для
               FTP-з'єднань.   FTP-функції зручні для обміну інформації з
               іншими  хостами.  Один  з  поширених  способів  їх
               використання — створення резервної або дзеркальної копії
               веб-сайту  на  іншому  сервері.  Нижче  показано  сценарій,
               який  використовує  FTP-функції  для  створення  дзеркала
               сайту.
               <html>
               <head>
                 <title>Оновлення дзеркальної копії</title>
               </head>
               <body>
                 <h1>Оновлення дзеркальної копії</h1>
               <?php
                 // Встановлення змінних
                 $host = 'ftp.cs.rmit.edu.au';
                 $user = 'anonymous';
                 $password = 'me@example.com';
                 $remotefile = '/pub/tsg/teraterm/ttssh14.zip';
                 $localfile = 'tmp/writable/ttssh14.zip';

                 // Підключення до хоста
                 $conn = ftp_connect($host);
                 if (!$conn) {
                   echo 'Помилка: неможливо встановити зєднання<br
               />';
                   exit;
                 }
                                            85
   85   86   87   88   89   90   91   92   93   94   95