Seite 1 von 2
Fehler beim registrieren
Verfasst: 12.06.2008 21:53
von larsu
Immer wenn ich mich registrieren will, kommt dieser Fehler:
Code: Alles auswählen
Parse error: syntax error, unexpected ';', expecting ')' in /data/apache/users/kilu.de/buergeln/www/forum/includes/ucp/ucp_register.php on line 187
Er ist erst seit ich den referal invitation mod (
http://www.phpbb.com/community/viewtopi ... 0&t=543885) eingebaut habe gekommen.
Ich hoffe es kann jemand helfen
MfG LarsU
Verfasst: 12.06.2008 23:25
von nickvergessen
Zeig mal die Datei her KB:81
Verfasst: 13.06.2008 13:02
von larsu
Müsste die ucp_register.php sein, hier:
http://buergeln.kilu.de/ucp_register.txt
MfG LarsU
Verfasst: 13.06.2008 14:32
von Dr.Death
Einbaufehler Deinerseit....
SUCHE:
Code: Alles auswählen
// Highway of Life Referral MOD
$data['referral'] = $referral_username;
// End Referral MOD
);
ERSETZE MIT:
Code: Alles auswählen
);
// Highway of Life Referral MOD
$data['referral'] = $referral_username;
// End Referral MOD
Verfasst: 13.06.2008 17:12
von larsu
Danke, jetzt gehts wieder, hätte da noch einen fehler, ich weiss nicht ob du den auch finden kannst, beim posten kommt immer diese meldung überm Forum:
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file /includes/functions_posting.php on line 22: Missing argument 3 for generate_smilies(), called in /posting.php on line 1182 and defined
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3543: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2956)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3545: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2956)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3546: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2956)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3547: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2956)
Hier die posting.txt:
http://buergeln.kilu.de/posting.txt
Wenn es dir nichts ausmacht, kannst du da ja auch noch einmal nachsehen.
MfG LarsU
Verfasst: 13.06.2008 20:51
von Dr.Death
die
includes/functions_posting.php bräuchten wir dann auch noch bitte.
In der posting.php wird etwas aufgerufen: ( Zeile 1182 )
Es werden dort also 2 "arguments" übergeben.
In einer "normalen" includes/functions_posting.php werden in Zeile 22 auch nur 2 "arguments" erwartet:
Also muss in Deiner
includes/functions_posting.php Zeile 22 etwas anderes stehen

Verfasst: 14.06.2008 00:16
von larsu
Hier die functions_posting.txt:
http://buergeln.kilu.de/functions_posting.txt
Wie habt Ihr eigentlich alle PHP gelernt, brauche ich dazu irgendwelche Vorraussetzungen? HTML oder CSS zum Beispiel? Ich würde meine Fehler nämlich auch gerne selbst erkennen können, ohne auf die Hilfe anderer angewiesen zu sein, glaubt Ihr es ist möglich so etwas in 6 Wochen zu lernen, habe nämlich bal Ferien.
MfG LarsU
Verfasst: 14.06.2008 09:18
von Dr.Death
Der Fehler ist wohl der MOD Einbau vom Announcement Center.
In deiner includes/functions_posting.php steht in Zeile 22:
Code: Alles auswählen
function generate_smilies($mode, $acp_announce = false, $forum_id)
Dort werden also 3 Argumente erwartet, daher die Fehlermeldung.
Prüfe daher Deinen MOD Einbau erneut, ob Du auch alle Änderungen in der Datei posting.php gemacht hast.
Verfasst: 14.06.2008 18:21
von larsu
Okay danke, hab den Fehler jetzt endlich gefunden, ich bin einfach nur mit einem Komma verrutscht...
MfG LarsU
Edit: ales ich eben gerade einen Beitrag geschrieben habe kam nach dem klicken auf "beitrag anzeigen" dieser Fehler:
Code:
Code: Alles auswählen
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /data/apache/users/kilu.de/buergeln/www/forum/viewtopic.php on line 1075
Wie kommt das denn auf einmal?
Verfasst: 14.06.2008 18:32
von 4seven
da ist ein unerwartetes
warscheinlich wurde die zeile, wo das arrow steht, nicht richtig abgeschlossen.
also evtl. ein symikolon statt eines kommas oder umgekehrt usw. gesetzt