Просмотр файла notepad.php

Размер файла: 1.38Kb
  1. <?php
  2. include 'system/func.php';
  3. include 'system/ftp_connect.php';
  4. $d=dir_url('/'.prov(boff($_GET['d'])));
  5. $title='Редактирование файла "'.basename($d).'"';
  6. include 'system/head.php';
  7. title($title);
  8. if (empty($d)){
  9. header('Location: /ftp.php');
  10. }else{
  11. if (ftp_size($serv, $d) == '-1'){
  12. header('Location: /ftp.php');
  13. }else{
  14. $fi=ftprename($d);
  15. if (ftp_get($serv, 'tmp/'.$savedir.'/notepad.txt', $d, FTP_BINARY)){
  16. $file=file_get_contents('tmp/'.$savedir.'/notepad.txt');
  17. if (isset($_POST['ok'])){
  18. file_put_contents('tmp/'.$savedir.'/notepad.txt', $_POST['text']);
  19. if (ftp_put($serv, $d, 'tmp/'.$savedir.'/notepad.txt', FTP_BINARY)){
  20. echo '<div class="menu">Изменения успешно сохранены</div>';
  21. }else{
  22. err('Не удалось сохранить изменения');
  23. }
  24. }
  25. echo '<div class="menu"><form method="post">Редактор:<br/><textarea name="text" cols="80" rows="15" style="width: 93%">'.htmlspecialchars(trim(file_get_contents('tmp/'.$savedir.'/notepad.txt'))).'</textarea><br/><input class="btn btn-default" type="submit" name="ok" value="Сохранить"></form></div>
  26. <div class="menu">&laquo; <a href="/file.php?d='.bon($d).'">Назад</a></div>';
  27. unlink('tmp/'.$savedir.'/notepad.txt');
  28. }else{
  29. err('Не удалось загрузить файл на сервер');
  30. }
  31. }
  32. }
  33. ftp_close($serv);
  34. include 'system/foot.php';
  35. ?>