Sindbad~EG File Manager
<?php
/**
* Test BASE_URL detection
* Run this from different locations to verify it works
*/
require_once 'config/config.php';
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Test BASE_URL</title>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="bg-gray-100 p-8">
<div class="max-w-4xl mx-auto bg-white rounded-lg shadow-lg p-6">
<h1 class="text-2xl font-bold mb-6 text-gray-800">BASE_URL Detection Test</h1>
<div class="space-y-4">
<div class="bg-blue-50 p-4 rounded">
<p class="text-sm text-gray-600 font-semibold mb-1">Detected BASE_URL:</p>
<p class="text-lg font-mono text-blue-600"><?php echo BASE_URL; ?></p>
</div>
<div class="bg-green-50 p-4 rounded">
<p class="text-sm text-gray-600 font-semibold mb-1">Server Variables:</p>
<div class="space-y-2 font-mono text-sm">
<p><span class="font-semibold">DOCUMENT_ROOT:</span> <?php echo $_SERVER['DOCUMENT_ROOT'] ?? 'Not set'; ?></p>
<p><span class="font-semibold">SCRIPT_NAME:</span> <?php echo $_SERVER['SCRIPT_NAME'] ?? 'Not set'; ?></p>
<p><span class="font-semibold">HTTP_HOST:</span> <?php echo $_SERVER['HTTP_HOST'] ?? 'Not set'; ?></p>
<p><span class="font-semibold">HTTPS:</span> <?php echo ($_SERVER['HTTPS'] ?? 'off'); ?></p>
</div>
</div>
<div class="bg-yellow-50 p-4 rounded">
<p class="text-sm text-gray-600 font-semibold mb-1">Calculated Paths:</p>
<div class="space-y-2 font-mono text-sm">
<p><span class="font-semibold">Config __DIR__:</span> <?php echo __DIR__ . '/config'; ?></p>
<p><span class="font-semibold">App Root (dirname(__DIR__)):</span> <?php echo dirname(__DIR__); ?></p>
<p><span class="font-semibold">UPLOAD_PATH:</span> <?php echo UPLOAD_PATH; ?></p>
</div>
</div>
<div class="bg-purple-50 p-4 rounded">
<p class="text-sm text-gray-600 font-semibold mb-1">Test Links:</p>
<div class="space-y-2">
<p><a href="<?php echo BASE_URL; ?>" class="text-blue-600 hover:underline">→ Home Page</a></p>
<p><a href="<?php echo BASE_URL; ?>dashboard.php" class="text-blue-600 hover:underline">→ Dashboard</a></p>
<p><a href="<?php echo BASE_URL; ?>modules/membership/index.php" class="text-blue-600 hover:underline">→ Membership Module</a></p>
</div>
</div>
<div class="bg-gray-50 p-4 rounded">
<p class="text-sm text-gray-600 font-semibold mb-2">Status:</p>
<?php if (strpos(BASE_URL, 'copmadinaarea') !== false): ?>
<p class="text-green-600 font-semibold">✓ BASE_URL appears correct!</p>
<?php else: ?>
<p class="text-red-600 font-semibold">⚠ BASE_URL may need adjustment</p>
<?php endif; ?>
</div>
</div>
<div class="mt-6 pt-4 border-t">
<p class="text-sm text-gray-500">
This file should be deleted after testing: <code class="bg-gray-100 px-2 py-1 rounded">test_base_url.php</code>
</p>
</div>
</div>
</body>
</html>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists