Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
News & Media Image Path Diagnostic";
echo "";
// Check directory structure
echo "1. Directory Structure Check
";
$documentRoot = $_SERVER['DOCUMENT_ROOT'];
$directories = [
$documentRoot . '/images/' => 'Main images directory',
$documentRoot . '/images/aboutme/' => 'About me images directory'
];
foreach ($directories as $dir => $description) {
if (is_dir($dir)) {
echo "✓ $description exists at: $dir
";
if (is_writable($dir)) {
echo "✓ Directory is writable
";
} else {
echo "✗ Directory is NOT writable (chmod 755 or 777 needed)
";
}
} else {
echo "✗ $description does NOT exist at: $dir
";
echo "→ Creating directory...
";
if (mkdir($dir, 0755, true)) {
echo "✓ Directory created successfully
";
} else {
echo "✗ Failed to create directory
";
}
}
echo "
";
}
// Check database entries
echo "2. Database Entries Check
";
$conn = getDBConnection();
$result = $conn->query("SELECT id, title, image, status FROM news_media ORDER BY display_order ASC");
if ($result->num_rows > 0) {
echo "";
echo "
| ID |
Title |
Image Filename |
Status |
File Exists? |
Preview |
Actions |
";
while ($row = $result->fetch_assoc()) {
echo "";
echo "| " . $row['id'] . " | ";
echo "" . htmlspecialchars($row['title']) . " | ";
echo "" . htmlspecialchars($row['image']) . " | ";
echo "" . $row['status'] . " | ";
$documentRoot = $_SERVER['DOCUMENT_ROOT'];
$imagePath = $documentRoot . '/images/aboutme/' . $row['image'];
$imageExists = file_exists($imagePath);
if ($imageExists) {
echo "✓ Yes $imagePath | ";
echo " | ";
echo "- | ";
} else {
echo "✗ No Expected: $imagePath | ";
echo "Image not found | ";
echo "Remove Image Reference | ";
}
echo "
";
}
echo "
";
} else {
echo "No entries found in database";
}
// Handle fix action
if (isset($_GET['fix_entry'])) {
$entryId = intval($_GET['fix_entry']);
$stmt = $conn->prepare("UPDATE news_media SET image = NULL WHERE id = ?");
$stmt->bind_param("i", $entryId);
if ($stmt->execute()) {
echo "
✓ Image reference removed for entry ID: $entryId
Refresh Page
";
}
$stmt->close();
}
// List all files in the directory
echo "3. Files in /images/aboutme/ Directory
";
$documentRoot = $_SERVER['DOCUMENT_ROOT'];
$imageDir = $documentRoot . '/images/aboutme/';
if (is_dir($imageDir)) {
$files = scandir($imageDir);
$imageFiles = array_filter($files, function($file) use ($imageDir) {
return !is_dir($imageDir . $file) && $file != '.' && $file != '..';
});
if (count($imageFiles) > 0) {
echo "";
echo "| Filename | Size | Full Path | Preview |
";
foreach ($imageFiles as $file) {
$fileSize = filesize($imageDir . $file);
$fileSizeKB = round($fileSize / 1024, 2);
$fullPath = $imageDir . $file;
echo "";
echo "$file | ";
echo "{$fileSizeKB} KB | ";
echo "$fullPath | ";
echo " | ";
echo "
";
}
echo "
";
} else {
echo "No image files found in directory: $imageDir";
}
} else {
echo "Directory does not exist: $imageDir";
}
// Recommendations
echo "4. Recommendations
";
echo "";
echo "- Make sure all image files are uploaded to:
/images/aboutme/ ";
echo "- Image files should have these exact names:
- manisha-koushik-featured-aaj-tak-news.png
- manisha-koushik-hindustan-times-astrologer.png
- manisha-koushik-ht-city-feature.png
";
echo "- If you uploaded images with different names, either:
- Rename the files to match the database entries, OR
- Edit the database entries to match your filenames
";
echo "- Directory permissions should be 755 or 777
";
echo "
";
$conn->close();
echo "
";
echo "← Back to News & Media Management
";
?>