Wie man sieht handelt es sich um ein einfaches Newsscript.
Doch seltsamerweise werden immer 2 Einträge gemacht?
Woran hängt das?
Wobei ich dazu sagen muss, dass es auf einem anderen Server funktioniert.
Ich dachte schon an Unterschiedliche PHP Versionen - gibt es da einen Befehl, der bei einer anderen Version anders aussehen müsste?
Ich sehe nichts, dass eine doppelte Eintragung verursachen könnte.
Tritt dieses Problem in mehreren oder nur einem bestimmten Browser auf?
Falls letzteres zutrifft, versuche doch mal einen <button type="submit"> statt <input /> zu verwenden.
Oder aktualisierst du die Seite mit dem Eintrageskript eventuell, so dass es erneut aufgerufen wird?
Bist du sicher, dass das Codestueck nicht mehrfach aufgerufen wird? Und bist du auch sicher, dass die Eintraege mehrfach in der DB stehen und nicht einfach nur doppelt ausgegeben werden?
Ansonsten wuerde ich den Code uebrigens auch noch gegen SQL-Injections schuetzen.
@mitaki: Nein, sowohl IE7, als auch MF verursachen denselben Fehler
@mq: Zum testen hab ich wirklich nur diese beiden Dateien (ohne zusammenhängende Webseite) genutzt. Und ich sehe darin keinen Fehler, sodass die Datei 2x aufgerufen werden könnte.
Außerdem schau ich hauptsächlich per phpMyAdmin und der Timestamp ist exakt derselbe, demnach schließe ich einen Reload außerdem aus.
hätte auch mal frage woher das hier komt
sehe im Foumlar nix was denn "name" autor hat.
Sicher das dann wirklich nix dazwischen funkt? ^^
Oder mal neu uploaden,vllt einfach einmal korrigiert udn net neu geuploadet.
--
Ich bin hier um mir mein rechtmässiges land zu holen
Ja, Autor hab ich im Postscript nicht dabei, aber das ändert nichts, denn Autor wird sowieso nicht in die Db eingetragen. zumindest laut aktuellem Script nicht.
@mitaki: Mit Reload meine ich einen manuellen Reload, der ausversehen passieren könnte.
*edit*
Nochmal der exakte Code:
So, hab nur die Zugansdaten editiert.
Exakt übernommen.
Ich weiß, manche Stellen mögen sinnlos wirken, allerdings funktioniert der Script auf exakt diese Weise nicht, und deshalb hab ich die seltsamen Stellen (die aber keine Fehler enthalten) übernommen.
Achja:
Der Server ist sehr seltsam.
Letztens habe ich eine fehlerhafte PHP Datei inkludiert, doch es kam keine Fehlermeldung, sondern es wurde einfach nichts angezeigt.
Eine ganz banale Idee:
Würde sich etwas ändern, wenn du bei der letzten IF-Abfrage den „== true“-Abschnitt weglässt (der ohnehin nicht notwendig ist)?
Ansonnsten könntest du auch mal versuchen, die Dateien auf dem fehlerhaften Server zu löschen und neu hochzuladen, wie Demonking vorschlug, eventuell hat sich beim hochladen wirklich ein Fehler eingeschlichen.
Eine ganz banale Idee:
Würde sich etwas ändern, wenn du bei der letzten IF-Abfrage den „== true“-Abschnitt weglässt (der ohnehin nicht notwendig ist)?
...
Ändert leider nichts.
Zitat von mitaki
Ansonnsten könntest du auch mal versuchen, die Dateien auf dem fehlerhaften Server zu löschen und neu hochzuladen, wie Demonking vorschlug, eventuell hat sich beim hochladen wirklich ein Fehler eingeschlichen.
...
Neu hochladen?
Naja ich erstelle und editiere sämtliche Dateien online, von daher kann man das vergessen.
*Edit*
Ich frag mich eigentlich, warum ich euch mit massig Quelltext zuspamme..
Allein dieses Script führt zu exakt demselben Fehler !
Der Server ist sehr seltsam.
Letztens habe ich eine fehlerhafte PHP Datei inkludiert, doch es kam keine Fehlermeldung, sondern es wurde einfach nichts angezeigt.
...
Ah, deine Administration will keine Fehlermedlungen für die Benutzer sichtbar machen.
Füge bitte eine dieser Zeilen ganz oben in dein PHP-Skript ein: Nachtrag:
Zitat
Allein dieses Script führt zu exakt demselben Fehler !
...
Gut, wenn das nichts ergibt, frage bitte den Support des betroffenen Servers (sofern vorhanden).