RD5 GOLD WEB EDITOR
📄
📄 2-RB4-3CC.HTML
📄 222.JPG
📄 3CC-BASIC1.HTML
📄 Microsoft Paint.exe
📄 R2C-3.HTML
📄 R2C-4.HTML
📄 RB4-3C.HTML
📄 RB4-3CC.HTML
📄 RB4-RETRO.HTML
📄 RB4-RETRO.html
📄 RD5-3CC.html
📄 RL-4.html
📄 TARS.html
📄 TES10.mp3
📄 TES11.mp3
📄 TRISHA-OK.html
📄 TRISHA-WIN.HTML
📄 Tiny-demo.html
📄 Tinybj7-blindado.html
📄 Tinybj7-publica.html
📄 aplicaciones-rd5.html
📄 app1.html
📄 app2.html
📄 app3.html
📄 appb1.html
📄 appb2.html
📄 appb3.html
📄 appb4.html
📄 appb5.html
📄 appb6.html
📄 c-julio.JPG
📄 caratula.gif
📄 caratula02.gif
📄 caratula2.gif
📄 chokurei2.jpg
📄 columna-julio.html
📄 columna-stella.html
📄 columna-stellab.html
📄 demos.html
📄 df3.html
📄 dni.gif
📄 donaciones.gif
📄 ecualizador.html
📄 ed-podcast.JPG
📄 ed-radio.JPG
📄 editorv.html
📄 editorv1.html
📄 editorv2.html
📄 fondo5d.jpg
📄 fresi-clip.html
📄 gold.php
📄 gold62.php
📄 gold93.php
📄 googlefd161ffccea5f6ab.html
📄 gw.php
📄 index-anterior.html
📄 index.html
📄 index2.html
📄 logo.png
📄 logo.webp
📄 magazine.html
📄 manager3.php
📄 mic2.jpg
📄 mini1.html
📄 minib2a.html
📄 mn.php
📄 muestra.JPG
📄 p.html
📄 pm.html
📄 pm2.html
📄 pod-rd5.html
📄 podcast-stops.gif
📄 podcast2.mp3
📄 pp.html
📄 promo-tinybj7.html
📄 radio.html
📄 radio_gold.html
📄 rd5-fresia-4 canvashtml
📄 rd5-fresia-ok.html
📄 rd5-fresia.html
📄 rd5-plus-anterior.html
📄 rd5-plus.html
📄 rd5-plus2.html
📄 rd5-radioplayer.html
📄 rd5-tv.html
📄 rd5.html
📄 sst.html
📄 st.html
📄 starclip.html
📄 stella-2.JPG
📄 stella.JPG
📄 stt.html
📄 t-rd5.html.html
📄 t-rd6.html
📄 t-rd7.html
📄 t-tiny.html
📄 tes0.jpg
📄 tes1.jpg
📄 tes2.jpg
📄 tes4.jpg
📄 tes4.mp3
📄 tes5.jpg
📄 tes7.jpg
📄 tes8.jpg
📄 tienda.html
📄 tiendaaps.html
📄 tiendapps.html
📄 tiny-bj6.html
📄 tiny-bj7-full.html
📄 tiny-bj7.html
📄 tiny3-bj2.html
📄 tinybj7-blindado.html
📄 tinydemo.html
📄 titulo.jpg
📄 tnw2.html
📄 trisha-basic.html
📄 trisha-cafe.html
📄 trisha-mini.html
📄 tv-pantalla.php
📄 tv.html
📄 xdni.html
CÓDIGO (OSCURO GOLD)
VISTA PREVIA
💾 GUARDAR
Tema: Monokai
Tema: Dracula
Tema: Material
Tema: Blackboard
Tema: Abyss
Monospace
Courier
12px
14px
16px
18px
20px
22px
24px
26px
28px
30px
32px
↷ Rehacer
↶ Deshacer
🔍 BUSCAR
+ REPRO RADIO
SIG.
X
<?php /** * RD5 WEB MANAGER GOLD - VERSION FINAL */ $mensaje = ""; $archivo_actual = isset($_GET['edit']) ? $_GET['edit'] : ""; if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['contenido'])) { $nombre_final = $_POST['nombre_archivo']; $contenido = $_POST['contenido']; if (file_put_contents($nombre_final, $contenido) !== false) { $mensaje = "✅ Procesado: $nombre_final"; $archivo_actual = $nombre_final; } } $contenido_editar = ($archivo_actual && file_exists($archivo_actual)) ? file_get_contents($archivo_actual) : ""; ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <title>RD5 Web Editor - Premium</title> <style> :root { --bg: #0a0a0a; --panel: #161616; --acc: #d4af37; --blue: #007acc; --text: #e0e0e0; } body, html { margin: 0; padding: 0; height: 100vh; background: var(--bg); color: var(--text); font-family: 'Segoe UI', sans-serif; overflow: hidden; } .app-container { display: flex; height: 100%; } /* Sidebar Explorador */ .sidebar { width: 250px; background: var(--panel); border-right: 1px solid #333; display: flex; flex-direction: column; } .sidebar-header { padding: 20px; font-size: 11px; font-weight: bold; color: var(--acc); letter-spacing: 3px; border-bottom: 1px solid #333; } .file-list { flex-grow: 1; overflow-y: auto; } .file-item { display: block; padding: 12px 20px; color: #888; text-decoration: none; font-size: 13px; border-bottom: 1px solid #1f1f1f; transition: 0.2s; } .file-item:hover { background: #222; color: #fff; } .file-item.active { background: #222; color: var(--acc); border-left: 4px solid var(--acc); font-weight: bold; } /* Editor */ .editor-area { flex-grow: 1; display: flex; flex-direction: column; } .toolbar { background: #252525; padding: 12px 20px; display: flex; gap: 15px; align-items: center; border-bottom: 1px solid #333; } #editor { flex-grow: 1; background: #000; color: #dcdcaa; border: none; padding: 30px; font-family: 'Consolas', monospace; font-size: 16px; outline: none; resize: none; line-height: 1.6; } /* Estilos de Botones e Inputs */ .controls { display: flex; align-items: center; gap: 8px; background: #333; padding: 5px 12px; border-radius: 5px; } .filename-input { background: #000; color: var(--acc); border: 1px solid #555; padding: 5px 10px; border-radius: 3px; font-family: monospace; font-size: 13px; width: 200px; outline: none; } .btn { border: none; padding: 8px 15px; border-radius: 4px; cursor: pointer; font-weight: bold; font-size: 11px; text-transform: uppercase; transition: 0.3s; } .btn-update { background: #444; color: #fff; } .btn-update:hover { background: #555; } .btn-save-as { background: var(--acc); color: #000; } .btn-save-as:hover { background: #f1c40f; box-shadow: 0 0 10px rgba(212,175,55,0.4); } select { background: #000; color: #fff; border: 1px solid #555; padding: 4px; border-radius: 3px; } .footer { background: #0a0a0a; padding: 5px 20px; font-size: 10px; color: #444; border-top: 1px solid #222; display: flex; justify-content: space-between; } </style> </head> <body> <div class="app-container"> <div class="sidebar"> <div class="sidebar-header">RD5 EXPLORER</div> <div class="file-list"> <?php foreach (scandir('.') as $f) { if ($f != "." && $f != ".." && !is_dir($f) && $f != basename(__FILE__)) { $active = ($archivo_actual == $f) ? "active" : ""; echo "<a href='?edit=$f' class='file-item $active'>📄 $f</a>"; } } ?> </div> </div> <div class="editor-area"> <form method="POST" style="display: contents;"> <div class="toolbar"> <input type="text" name="nombre_archivo" class="filename-input" value="<?php echo $archivo_actual ?: 'nuevo_archivo.php'; ?>" title="Nombre del archivo"> <button type="submit" class="btn btn-update">Actualizar</button> <button type="submit" class="btn btn-save-as">Guardar Como...</button> <div class="controls" style="margin-left:auto;"> <select onchange="document.getElementById('editor').style.fontSize = this.value + 'px'"> <option value="14">14px</option> <option value="16" selected>16px</option> <option value="20">20px</option> <option value="24">24px</option> </select> <select onchange="document.getElementById('editor').style.color = this.value"> <option value="#dcdcaa">Crema</option> <option value="#00ff00">Matrix</option> <option value="#ffffff">Blanco</option> <option value="#569cd6">Azul</option> </select> </div> </div> <textarea id="editor" name="contenido" spellcheck="false"><?php echo htmlspecialchars($contenido_editar); ?></textarea> </form> <div class="footer"> <span>RD5 ENGINE v5.0 | SERVER CONNECTED</span> <span>PROTECTED BY AES-256 LOGIC</span> </div> </div> </div> <?php if($mensaje) echo "<script>alert('$mensaje');</script>"; ?> <script> // Tabulador document.getElementById('editor').addEventListener('keydown', function(e) { if (e.key === 'Tab') { e.preventDefault(); let s = this.selectionStart; this.value = this.value.substring(0, s) + " " + this.value.substring(this.selectionEnd); this.selectionStart = this.selectionEnd = s + 4; } }); </script> </body> </html>