Remove logoExists function and related debug code from index.php
This commit is contained in:
parent
9bf00fcf5e
commit
c1b3173119
50
index.php
50
index.php
@ -54,36 +54,6 @@ $projects = [
|
|||||||
],
|
],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
|
||||||
* Optional: Prüft serverseitig, ob die Logo-Datei existiert.
|
|
||||||
* Verhindert Broken Images.
|
|
||||||
*/
|
|
||||||
function logoExists(string $webPath): bool {
|
|
||||||
$base = rtrim($_SERVER['DOCUMENT_ROOT'] ?? '/var/www/fabianschieder.com', '/');
|
|
||||||
$full = $base . '/' . ltrim($webPath, '/');
|
|
||||||
return is_file($full);
|
|
||||||
}
|
|
||||||
|
|
||||||
// ── DEBUG: Entferne diesen Block nach dem Testen ──────────────────────────
|
|
||||||
if (isset($_GET['debug'])) {
|
|
||||||
echo '<pre style="background:#111;color:#0f0;padding:1em;position:fixed;top:0;left:0;z-index:9999;font-size:12px;">';
|
|
||||||
echo "DOCUMENT_ROOT: " . ($_SERVER['DOCUMENT_ROOT'] ?? 'nicht gesetzt') . "\n";
|
|
||||||
echo "PHP __FILE__: " . __FILE__ . "\n";
|
|
||||||
echo "PHP dirname: " . dirname(__FILE__) . "\n\n";
|
|
||||||
$testIcons = ['/icons/gitea.svg', '/icons/nextcloud.svg', '/icons/geizkragen.png', '/icons/homeassistant.svg', '/icons/nas.svg'];
|
|
||||||
foreach ($testIcons as $icon) {
|
|
||||||
$base = rtrim($_SERVER['DOCUMENT_ROOT'] ?? '/var/www/fabianschieder.com', '/');
|
|
||||||
$full = $base . '/' . ltrim($icon, '/');
|
|
||||||
$alt = dirname(__FILE__) . '/' . ltrim($icon, '/');
|
|
||||||
echo $icon . "\n";
|
|
||||||
echo " via DOCUMENT_ROOT → " . $full . " → " . (is_file($full) ? "✅ OK" : "❌ nicht gefunden") . "\n";
|
|
||||||
echo " via dirname → " . $alt . " → " . (is_file($alt) ? "✅ OK" : "❌ nicht gefunden") . "\n\n";
|
|
||||||
}
|
|
||||||
echo '</pre>';
|
|
||||||
}
|
|
||||||
// ── END DEBUG ─────────────────────────────────────────────────────────────
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="de">
|
<html lang="de">
|
||||||
@ -134,21 +104,11 @@ if (isset($_GET['debug'])) {
|
|||||||
|
|
||||||
<div class="card-icon">
|
<div class="card-icon">
|
||||||
<?php if (!empty($project['logo'])): ?>
|
<?php if (!empty($project['logo'])): ?>
|
||||||
<?php
|
<img
|
||||||
// Prüfe zuerst via DOCUMENT_ROOT, dann via dirname(__FILE__)
|
src="<?= htmlspecialchars($project['logo'], ENT_QUOTES) ?>"
|
||||||
$base1 = rtrim($_SERVER['DOCUMENT_ROOT'] ?? '', '/') . '/' . ltrim($project['logo'], '/');
|
alt="<?= htmlspecialchars($project['title'], ENT_QUOTES) ?> Logo"
|
||||||
$base2 = dirname(__FILE__) . '/' . ltrim($project['logo'], '/');
|
class="card-logo"
|
||||||
$logoOk = is_file($base1) || is_file($base2);
|
>
|
||||||
?>
|
|
||||||
<?php if ($logoOk): ?>
|
|
||||||
<img
|
|
||||||
src="<?= htmlspecialchars($project['logo'], ENT_QUOTES) ?>"
|
|
||||||
alt="<?= htmlspecialchars($project['title'], ENT_QUOTES) ?> Logo"
|
|
||||||
class="card-logo"
|
|
||||||
>
|
|
||||||
<?php else: ?>
|
|
||||||
<i class="fas fa-folder" title="Logo nicht gefunden: <?= htmlspecialchars($project['logo'], ENT_QUOTES) ?>"></i>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<i class="fas fa-folder"></i>
|
<i class="fas fa-folder"></i>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user