Keine DB-Verbindung - ignorieren !?

Hallo,

ich habe bei meiner Seite das ziemlich geniale CounterScript CHCounter eingebaut:

<?php $chCounter_visible = 0;
$chCounter\_status = 'active'; $chCounter\_page\_title = 'Startseite'; include( 'chcounter/counter.php' ); ?\> Das ganze läuft über eine MySQL-Datenbank. Wenn nun die Datenbank - warum auch immer - nicht erreichbar ist, bricht das Script ab und es erscheint eine Fehlermeldung. Ich hätte aber gerne, dass dann diese Zeilen einfach übersprungen werden, da das Script nur zum Zählen da ist und der Inhalt auch ohne Zugriffszähler funktioniert. Gibt es da einen Befehl, der einfach bei KEINER Verbindung zur Datenbank alle PHP-Befehler danach ignoriert? Danke und Gruß Sascha

Gibt es da einen Befehl, der einfach bei KEINER Verbindung zur
Datenbank alle PHP-Befehler danach ignoriert?

Von so einem Befehl habe ich noch nicht gehört, allerdings könntest du ja einfach eine kleine Verzweigung in die Datei ‚chcounter/counter.php‘ einbauen.

Zum Beispiel so:

$link = mysql\_connect('localhost', 'mysql\_user', 'mysql\_password');
if ($link) {
 // HIER WIRD DANN DAS GESAMTE SCRIPT AUSGEFÜHRT
}
mysql\_close($link);

(Quelle: php.net)

Liebe Grüße
Woosh

Ja mensch, das ist gut, dann muss ich auch nur einmal die counter.php ändern und nicht in jeder HTML-Datei, in der ich das eingefügt habe, etwas ändern :smile:

Danke für den Tipp !

Gruß,
Sascha

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ja mensch, das ist gut, dann muss ich auch nur einmal die
counter.php ändern und nicht in jeder HTML-Datei, in der ich
das eingefügt habe, etwas ändern :smile:

Danke für den Tipp !

Gruß,
Sascha

No Problem :wink:

LG
Woosh