Witam!

Do poniższego skryptu chciałbym dodać możliwość edycji plików przez ftp. Posiadam następujący kod:

Na stronie głównej users.php:
  1. <form action="users2.php" method="post">
  2. Edit file:
  3. <select name="file">
  4. <?php
  5. $files = glob('*.conf');
  6. for ($i = 0; $i < sizeof($files); $i++){
  7. echo '<option>' . $files[$i] . '</option>';
  8. }
  9. ?>
  10. </select>
  11. <button type="submit"><div class="b_back"><h4>LOAD</h4></div></button>
  12. </form>


users2.php :
  1. <form action="users3.php?action=save" method="post">
  2. <textarea cols="3" rows="10" name="code"><?php echo file_get_contents($file);?>
  3. </textarea><br />
  4. <input type="hidden" name="file" value="<?php echo $file; ?>" />
  5. <a href="users.php"><div class="b_back"><h4>BACK</h4></div></a>
  6. <button type="submit"><div class="b_back"><h4>SAVE</h4></div></button>
  7. </form>


oraz funkcje w users3.php :
  1. <?php
  2. if ($_GET['action'] == 'save'){
  3. $fh = fopen($_POST['file'], 'w+');
  4. fwrite($fh, $_POST['code']);
  5. header ('Location: users2.php?file=' . urlencode($_POST['file']));
  6. }
  7. ?>


Tutaj na forum znalazłem bibliotekę ftp (http://forum.php.pl/Biblioteka_FTP_t179974.html). Proszę o wskazówkę jak mogę jej użyć aby: lista plików z serwera ftp była wczytywana do $files a następnie po wybraniu pliku do <textarea>. Czy w $fh = fopen($_POST['file'], 'w+') "file" powinienem zamienić na połączenie z ftp? Proszę o małą pomoc smile.gif