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; --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 */ .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; } .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:10px; 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; } .filename-input { background:#000; color:var(--acc); border:1px solid #555; padding:5px 10px; border-radius:3px; font-family:monospace; font-size:13px; width:220px; } .btn { border:none; padding:8px 14px; border-radius:4px; cursor:pointer; font-weight:bold; font-size:11px; text-transform:uppercase; background:#444; color:#fff; } .btn:hover { background:#555; } .btn-save { background:var(--acc); color:#000; } .btn-save:hover { background:#f1c40f; box-shadow:0 0 10px rgba(212,175,55,.4); } .controls { display:flex; gap:8px; margin-left:auto; } select { background:#000; color:#fff; border:1px solid #555; padding:4px; border-radius:3px; } .archivo-box { display:none; background:#111; color:var(--acc); padding:6px 20px; font-size:11px; border-bottom:1px solid #222; } .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"> <div class="toolbar"> <!-- BOTÓN MOSTRAR ARCHIVO --> <button type="button" class="btn" onclick="mostrarArchivo()">📄 Archivo</button> <input type="text" name="nombre_archivo" class="filename-input" value="<?php echo $archivo_actual ?: 'nuevo_archivo.php'; ?>"> <button type="submit" class="btn">Actualizar</button> <button type="submit" class="btn btn-save">Guardar Como</button> <div class="controls"> <select onchange="editor.style.fontSize=this.value+'px'"> <option>14</option><option selected>16</option><option>20</option><option>24</option> </select> <select onchange="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> <button type="button" class="btn" onclick="buscarTexto()">Buscar</button> </div> </div> <!-- MOSTRADOR DE ARCHIVO --> <div id="archivo-actual" class="archivo-box"></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> const editor = document.getElementById('editor'); const archivoActual = "<?php echo addslashes($archivo_actual ?: 'nuevo_archivo.php'); ?>"; function mostrarArchivo() { const box = document.getElementById('archivo-actual'); box.style.display = 'block'; box.innerHTML = "Editando: <b>" + archivoActual + "</b>"; } // TAB editor.addEventListener('keydown', e => { if (e.key === 'Tab') { e.preventDefault(); let s = editor.selectionStart; editor.value = editor.value.substring(0,s) + " " + editor.value.substring(editor.selectionEnd); editor.selectionStart = editor.selectionEnd = s + 4; } }); function buscarTexto() { const t = prompt("Buscar:"); if (!t) return; const i = editor.value.indexOf(t); if (i !== -1) { editor.focus(); editor.setSelectionRange(i, i + t.length); } } </script> </body> </html>