За последние 24 часа нас посетили 17445 программистов и 1627 роботов. Сейчас ищут 2140 программистов ...

помогите приделать форму для ввода старого имени файла и нов

Тема в разделе "Сделайте за меня", создана пользователем kmambasa, 6 июл 2015.

  1. kmambasa

    kmambasa Новичок

    С нами с:
    6 июл 2015
    Сообщения:
    18
    Симпатии:
    0
    помогите приделать форму для ввода старого имени файла и нового и чтоб при нажатии кнопки или ссылки,файл переименовался,за рания благодарю.


    Код (Text):
    1. <?php
    2. rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt");
    3. ?>
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Код (PHP):
    1. <!DOCTYPE HTML>
    2. <html>
    3. <head>
    4.     <meta charset="UTF-8">
    5.     <title>REname File Engine v1</title>
    6. </head>
    7. <body>
    8. <?php
    9. if ( count($_POST) > 1 && !empty($_POST['old_file_name']) && !empty($_POST['new_file_name']) ) {
    10.   if ( !file_exists($_POST['old_file_name']) ) {
    11.     echo "<p>Файл отсуствует.</p>";
    12.   }
    13.   elseif (file_exists($_POST['new_file_name'])) {
    14.     echo "<p>Вы хотите дать новое имя файлу, но по этому пути такой файл уже существует.</p>";
    15.   }
    16.   else if (rename($_POST['old_file_name'], $_POST['new_file_name'])) {
    17.     echo "<p>Файл успешно получил новое имя.</p>";
    18.   }
    19.   else
    20.   {
    21.     echo "<p>rename вернул ошибку.</p>";
    22.   }
    23. } else if (count($_POST) > 1) {
    24.   echo "<p>Нужно заполнить оба поля.</p>";
    25. }
    26. ?>
    27. <form action="<?=$_SERVER["SCRIPT_NAME"]?>" method="POST">
    28.   Путь к файлу: <input type="text" name="old_file_name">
    29.   <br>
    30.   Новый путь: <input type="text" name="new_file_name">
    31.   <br>
    32.   <input type="submit">
    33. </form>
    34. </body>
    35. </html>