Warning sprintf ?

Lob, Kritik, Wünsche, Nutzung des Boards etc.

Moderatoren: Mighty, Thies, mara, Castore, Karyptis

Antworten
Benutzeravatar
Manni_B
Halbgott
Halbgott
Beiträge: 8857
Registriert: Sa 28.07.2001 - 00:41
Wohnort: Neu Sorpigal
Kontaktdaten:

Warning sprintf ?

Beitrag von Manni_B »

Beim Aufrufen des Boards folgende Meldung:

Warning: sprintf(): Too few arguments in /www/htdocs/w0081725/phpbb/index.php on line 421

??????????????????? ?(
Der Mensch macht's...
Gruß Manni :)
Bild
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2365
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

Beitrag von Arthur Dent »

Da wurde wohl bei der Codepflege was falsch gemacht...
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
Benutzeravatar
Thies
Administrator
Administrator
Beiträge: 4008
Registriert: Fr 13.07.2001 - 09:10
Wohnort: Vega rechts abbiegen + 16 LJ
Kontaktdaten:

Beitrag von Thies »

Ich habe aber seit Wochen nichts am Code geändert ....... Komisch

Manni: tritt der Fehler immer noch auf oder war das "nur" temporär?

Beste Grüße

Frank-Andre
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2365
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

Beitrag von Arthur Dent »

Ich bin zwar nicht Manni, aber ich hatte den gleichen Fehler wie er gesehen und sehe ihn aktuell nicht.

Ich weiß ja nicht, was genau der fragliche sprintf-Befehl macht. Aber ich habe mir mal die Sytax von sprintf() angesehen, und "zu wenige Argumente" kann man leicht bekommen, wenn in den Format-String ein "Spezifizierer" reinrutscht, der eigentlich nicht reingehört, zum Beispiel ein Prozentzeichen - dann braucht die Funktion sofort ein Argument mehr. Aber ob das irgendeine Erklärung sein könnte, hängt natürlich davon ab, was die Programmzeile, die den Fehler verursacht, genau tut.
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
Benutzeravatar
Therak
Allwissend
Allwissend
Beiträge: 10551
Registriert: Di 06.08.2002 - 18:08

Beitrag von Therak »

Um mal etwas Licht ins Dunkle zu bringen:
Besagte Codezeile tauchte an der Stelle auf, in der Menschen ohne Adblocker einen Werbebanner sehen würden ;)
Benutzeravatar
Goldgolem
Magier(in)
Magier(in)
Beiträge: 1120
Registriert: Sa 06.11.2004 - 08:42
Wohnort: Goldgolemstadt

Beitrag von Goldgolem »

Therak hat geschrieben:Um mal etwas Licht ins Dunkle zu bringen:
Besagte Codezeile tauchte an der Stelle auf, in der Menschen ohne Adblocker einen Werbebanner sehen würden ;)
Genau das. :)
"Deep, deep into the Black Forest there stands
what some call a nuthouse, a mad man's land."


- Einleitung zu "Mad Man Steve": read more
Benutzeravatar
Flyer
Erzengel
Erzengel
Beiträge: 5104
Registriert: So 29.04.2007 - 15:16
Wohnort: Trollzacken

Beitrag von Flyer »

Wie Arthur Dent schon geschrieben hat, der Fehler ist verschwunden.
Gruß,
Flyer
Benutzeravatar
Thies
Administrator
Administrator
Beiträge: 4008
Registriert: Fr 13.07.2001 - 09:10
Wohnort: Vega rechts abbiegen + 16 LJ
Kontaktdaten:

Beitrag von Thies »

Wirklich komisch, denn die betreffende Codezeile betrifft den Mod zur Anzeige der Geburtstage und der ist dort unverändert seit ca. 15 Jahren :) und hat nichts mit der Werbung zu tun ...... jetzt bin ich noch ratloser
Benutzeravatar
Therak
Allwissend
Allwissend
Beiträge: 10551
Registriert: Di 06.08.2002 - 18:08

Beitrag von Therak »

Vielleicht hatte der Werbebanner Geburtstag? :P
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2365
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

Beitrag von Arthur Dent »

Hatte in den letzten paar Tagen vielleicht jemand mit einem ungewöhnlichen Usernamen Geburtstag (mit einem "%" drin oder so), sodass die Syntax von sprintf auf einmal mehr Argumente benötigt?

Falls das gleiche Problem nächstes Jahr um die gleiche Zeit wieder auftaucht, wäre das eine Möglichkeit.
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
Benutzeravatar
Thies
Administrator
Administrator
Beiträge: 4008
Registriert: Fr 13.07.2001 - 09:10
Wohnort: Vega rechts abbiegen + 16 LJ
Kontaktdaten:

Beitrag von Thies »

Wenn das wieder auftritt, macht mal bitte jemand einen Screenshot. Vielleicht hilft mir das etwas weiter :)
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2365
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

Beitrag von Arthur Dent »

Sie ist wieder da.

Mit dem Adblocker hat das nichts zu tun, wenn ich den deaktiviere, kommt sie genauso. Ist aber natürlich nicht ausgeschlossen, dass mein Firefox andere Addons hat, die das verursachen.
Dateianhänge
screenshot.png
screenshot.png (189.26 KiB) 124 mal betrachtet
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
Benutzeravatar
Arthur Dent
Titan(in)
Titan(in)
Beiträge: 2365
Registriert: Di 18.04.2006 - 11:21
Wohnort: ZZ9 Plural Z Alpha

Beitrag von Arthur Dent »

Gerade nochmal mit Opera und Edge getestet. Beide Browser sind auf meinem System praktisch "nackt", ohne Extensions/Add-ons. Auch dort gibt es die Fehlermeldung, und zwar auch im nicht eingeloggten Zustand.
"Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."
Benutzeravatar
Flyer
Erzengel
Erzengel
Beiträge: 5104
Registriert: So 29.04.2007 - 15:16
Wohnort: Trollzacken

Beitrag von Flyer »

Bei mir taucht der Fehler auch auf (Firefox). Durch das Forum kann ich mich aber problemlos bewegen.
Gruß,
Flyer
Benutzeravatar
Thies
Administrator
Administrator
Beiträge: 4008
Registriert: Fr 13.07.2001 - 09:10
Wohnort: Vega rechts abbiegen + 16 LJ
Kontaktdaten:

Beitrag von Thies »

Ja, habe ich auch schon gesehen. Hängt wieder mit der Anzeige der Geburtstage zusammen und zwar derjenigen in den nächsten 7 Tagen. Ich bin noch am Suchen woran es konkret liegt, hatte bisher aber zu wenig Zeit alles auszutesten. Bin dran!!!!

P.S. Ich habe die Vorlauftage von 7 auf 1 reduziert, womit die Anzeige praktisch deaktiviert ist. Damit ist auch erstmal der Fehler weg. Ich versuche aber die kommenden Tage mal den Fehler zu finden und zu beheben
Antworten

Zurück zu „Internes“