File System Check";
echo "
Current directory: " . __DIR__ . "
";
// List all files in the current directory
echo "Files in current directory:
";
$files = scandir(__DIR__);
echo "";
foreach ($files as $file) {
if ($file != '.' && $file != '..') {
echo "- " . htmlspecialchars($file) . " - " . (file_exists(__DIR__ . '/' . $file) ? 'exists' : 'not found') . "
";
}
}
echo "
";
// Check specific files
$requiredFiles = [
'get_survey_questions.php',
'save_survey_question.php',
'delete_survey_question.php',
'move_survey_question.php',
'update_question_order.php'
];
echo "Required files check:
";
echo "";
foreach ($requiredFiles as $file) {
$exists = file_exists(__DIR__ . '/' . $file);
echo "- " . htmlspecialchars($file) . " - " . ($exists ? 'exists' : 'not found') . "
";
if ($exists) {
// Check permissions
$perms = fileperms(__DIR__ . '/' . $file);
$permsStr = sprintf('%o', $perms);
echo " - Permissions: " . $permsStr;
}
}
echo "
";
// Check if we can include the file
echo "Testing include:
";
foreach ($requiredFiles as $file) {
echo "Testing include of " . htmlspecialchars($file) . ": ";
try {
if (file_exists(__DIR__ . '/' . $file)) {
include_once(__DIR__ . '/' . $file);
echo "success";
} else {
echo "file not found";
}
} catch (Exception $e) {
echo "error: " . $e->getMessage();
}
echo "
";
}
?>