HEX
Server: Apache/2.4.65 (Debian)
System: Linux 88f31f35b0b8 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64
User: www-data (33)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/trinity-audio/initial_checking.php
<?php
  function trinity_init_checks_get_ini() {
    $min_required_params = [
      'memory_limit'        => '256M',
      'post_max_size'       => '8M',
      'upload_max_filesize' => '2M',
      'max_execution_time'  => '30',
      'max_input_time'      => '5',
    ];

    $output = [];

    foreach ($min_required_params as $key => $value) {
      $output[$key] = [
        'min_required' => $min_required_params[$key],
        'actual'       => ini_get($key),
      ];
    }

    return $output;
  }

  function trinity_init_checks_speed_wp($url) {
    $start = microtime(true);

    $response = wp_remote_get(
      $url,
      [
        'timeout'     => TRINITY_AUDIO_MAX_HTTP_REQ_TIMEOUT,
        'httpversion' => '1.1',
        'sslverify'   => false,
      ]
    );

    $is_ok = trinity_handle_error($response, $url, '', '', false);
    if (!$is_ok) {
      return trinity_can_not_connect_error_message('Can\'t connect to testing endpoint');
    }

    return trinity_get_time_diff($start);
  }

  function trinity_init_checks_speed_curl($url) {
        $start = microtime(true);
        $response = wp_remote_get(
          $url,
          [
            'timeout'     => TRINITY_AUDIO_MAX_HTTP_REQ_TIMEOUT,
            'httpversion' => '1.1',
            'sslverify'   => false,
          ]
        );
        if(  is_wp_error( $response ) ){
                return trinity_can_not_connect_error_message('Can\'t connect to testing endpoint');
        }

        return trinity_get_time_diff($start);
  }

  function trinity_init_checks_get_DNS_info() {
    $result = dns_get_record(TRINITY_AUDIO_SERVICE_HOST);
    $output = [];

    foreach ($result as $record) {
      $str = '';
      foreach ($record as $value) {
        $str .= $value . ' ';
      }

      $output[] = $str;
    }

    return implode("\n", $output);
  }