Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Kann es sein, das du die Datei mehrmals einbindest?
Also zum Beispiel eine head.php und eine body.php und dadurch die doppelte Deklaration eintritt?
Ansonsten probier es mal mit [phpf]debug_backtrace[/phpf].
Was?xErY hat gesagt.:Was gumbo meinst ist , ob auf deinem Skript es dazu kommen kann, dass die Datei 2 mal inkludiert wird, weil genau das wohl der Fehler ist.
Wieso? Es funktionierte bis jetzt alles ja, bis auf den Fehler...Gumbo hat gesagt.:Dann ersetz die include mal durch include_once.
Und dir Leute was erklären hörst du nicht zu...
Wenn die Funktion doppel deklariert wird, dann includierst du diese Datei wohl 2 mal, wahrscheinlich einmal auf der Hauptseite und dann Einmal im Newsscript.
Außerdem gehe ich mal davon aus, dass die hier anwesenden Personen mit dem Prinzip der Modularität vertraut sind.
Schau nach ob du unnötiger Weise, die Datei 2 mal inkludierst : wenn ja -> einmal entfernen -> fehler weg, bzw wie Felix schon sagte : Include_once.
Du solltest dich für eine Strategie entscheiden, beispielsweise dass grundlegende Funktionen in der „index.php“-Skriptdatei und alle modulspezifischen Funktionen in den einzelnen Modulen deklariert werden beziehungsweise dort eingebunden werden. Denn was du gerade machst sieht so aus als würdest du jede Datei vorsichtshalber einfach überall einbinden.