Initial commit BIJ CI4
This commit is contained in:
55
public/ios/app/debug/debug_info.php
Normal file
55
public/ios/app/debug/debug_info.php
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
require_once __DIR__ . '/../config.php';
|
||||
|
||||
echo "<h2>Debug Information</h2>";
|
||||
echo "<p><strong>API_BASE:</strong> " . htmlspecialchars(API_BASE) . "</p>";
|
||||
|
||||
echo "<h3>PHP Version:</h3>";
|
||||
echo phpversion() . "<br><br>";
|
||||
|
||||
echo "<h3>CURL Support:</h3>";
|
||||
echo (extension_loaded('curl') ? 'YES' : 'NO') . "<br><br>";
|
||||
|
||||
echo "<h3>JSON Support:</h3>";
|
||||
echo (extension_loaded('json') ? 'YES' : 'NO') . "<br><br>";
|
||||
|
||||
echo "<h3>OpenSSL Support:</h3>";
|
||||
echo (extension_loaded('openssl') ? 'YES' : 'NO') . "<br><br>";
|
||||
|
||||
echo "<h3>Error Log Location:</h3>";
|
||||
echo ini_get('error_log') . "<br><br>";
|
||||
|
||||
echo "<h3>Last 20 Error Log Entries:</h3>";
|
||||
$log_file = ini_get('error_log');
|
||||
if (file_exists($log_file)) {
|
||||
$log_entries = file_get_contents($log_file);
|
||||
$lines = explode("\n", $log_entries);
|
||||
$recent_lines = array_slice($lines, -20);
|
||||
foreach ($recent_lines as $line) {
|
||||
if (trim($line) && strpos($line, 'API') !== false) {
|
||||
echo htmlspecialchars($line) . "<br>";
|
||||
}
|
||||
}
|
||||
} else {
|
||||
echo "Error log file not found<br>";
|
||||
}
|
||||
|
||||
echo "<h3>Test Direct API Call:</h3>";
|
||||
$url = API_BASE . 'login';
|
||||
$data = json_encode(['username' => 'admin', 'password' => 'admin']);
|
||||
|
||||
$context = stream_context_create([
|
||||
'http' => [
|
||||
'method' => 'POST',
|
||||
'header' => 'Content-Type: application/json',
|
||||
'content' => $data,
|
||||
'timeout' => 10
|
||||
]
|
||||
]);
|
||||
|
||||
$result = file_get_contents($url, false, $context);
|
||||
echo "Result: " . htmlspecialchars($result) . "<br>";
|
||||
|
||||
if ($http_response_header) {
|
||||
echo "Headers: " . implode('<br>', $http_response_header) . "<br>";
|
||||
}
|
||||
Reference in New Issue
Block a user