Размер файла: 1.38Kb
- <?php
- include 'system/func.php';
- include 'system/ftp_connect.php';
- $d=dir_url('/'.prov(boff($_GET['d'])));
- $title='Редактирование файла "'.basename($d).'"';
- include 'system/head.php';
- title($title);
- if (empty($d)){
- header('Location: /ftp.php');
- }else{
- if (ftp_size($serv, $d) == '-1'){
- header('Location: /ftp.php');
- }else{
- $fi=ftprename($d);
- if (ftp_get($serv, 'tmp/'.$savedir.'/notepad.txt', $d, FTP_BINARY)){
- $file=file_get_contents('tmp/'.$savedir.'/notepad.txt');
- if (isset($_POST['ok'])){
- file_put_contents('tmp/'.$savedir.'/notepad.txt', $_POST['text']);
- if (ftp_put($serv, $d, 'tmp/'.$savedir.'/notepad.txt', FTP_BINARY)){
- echo '<div class="menu">Изменения успешно сохранены</div>';
- }else{
- err('Не удалось сохранить изменения');
- }
- }
- 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>
- <div class="menu">« <a href="/file.php?d='.bon($d).'">Назад</a></div>';
- unlink('tmp/'.$savedir.'/notepad.txt');
- }else{
- err('Не удалось загрузить файл на сервер');
- }
- }
- }
- ftp_close($serv);
- include 'system/foot.php';
- ?>