$file) { echo " \$_FILES[$key]:\n"; echo " name: " . $file['name'] . "\n"; echo " tmp_name: " . $file['tmp_name'] . "\n"; echo " size: " . $file['size'] . "\n"; echo " error: " . $file['error'] . "\n"; echo " type: " . $file['type'] . "\n"; } } else { echo " \$_FILES пуст\n"; } // 9. Проверяем $_POST echo "\n8. Проверка \$_POST:\n"; if (!empty($_POST)) { foreach ($_POST as $key => $value) { if (is_string($value) && strlen($value) > 100) { echo " \$_POST[$key]: " . substr($value, 0, 100) . "... (truncated)\n"; } else { echo " \$_POST[$key]: $value\n"; } } } else { echo " \$_POST пуст\n"; } // 10. Проверяем $_GET echo "\n9. Проверка \$_GET:\n"; if (!empty($_GET)) { foreach ($_GET as $key => $value) { echo " \$_GET[$key]: $value\n"; } } else { echo " \$_GET пуст\n"; } // 11. Проверяем feature flag echo "\n10. Проверка feature flag:\n"; if (file_exists('config.inc.php')) { $config = file_get_contents('config.inc.php'); if (strpos($config, 'UPLOAD_TO_S3') !== false) { echo " UPLOAD_TO_S3 найден в config.inc.php\n"; // Извлекаем значение if (preg_match('/\$UPLOAD_TO_S3\s*=\s*(true|false)/', $config, $matches)) { echo " UPLOAD_TO_S3 = " . $matches[1] . "\n"; } } else { echo " UPLOAD_TO_S3 НЕ найден в config.inc.php\n"; } } else { echo " config.inc.php НЕ найден\n"; } echo "\n=== КОНЕЦ ДИАГНОСТИКИ ===\n"; ?>