Seite 4 von 4

Verfasst: 05.10.2003 14:20
von Mungo

Code: Alles auswählen

Parse error: parse error, unexpected ';' in /usr/local/httpd/htdocs/kunden/web115/html/forum/includes/usercp_register.php on line 120
da öffneste z.B. die usercp_register.php und schaust in die Zeile 120. (Manchmal auch ein bischen drüber). Zudem schaust du auch noch, was du für MOD ändern solltest. Bei der Fehlermeldung fehlt wohl ein ";".

Verfasst: 05.10.2003 14:37
von Sebby King
Mungo hat geschrieben:und schaust in die Zeile 120. (Manchmal auch ein bischen drüber).
ja, wie gesagt, bei mir wird das hintereinandergeschrieben, und so gibt es in dieser datei z.b. nur 65 und da sin schon einige mods, die zeilenumbrüche gemacht haben.

aber gut, ich zeig dir mal, welche codes in dieser alles verändert werden sollten:
  • #-----[ OPEN ]------------------------------------------------
    #
    includes/usercp_register.php

    #
    #-----[ FIND ]------------------------------------------------
    #
    $signature = str_replace(

    #
    #-----[ AFTER, ADD ]------------------------------------------
    #

    // Start add - Gender MOD
    $gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
    // End add - Gender MOD

    #
    #-----[ FIND ]------------------------------------------------
    #
    $sql = "UPDATE " . USERS_TABLE . "
    SET

    #
    #-----[ IN-LINE FIND ]----------------------------------------
    #
    $avatar_sql . "

    #
    #-----[ IN-LINE AFTER, ADD ]----------------------------------
    #
    , user_gender = '$gender'

    #
    #-----[ FIND ]------------------------------------------------
    #
    $sql = "INSERT INTO " . USERS_TABLE . "
    VALUES

    #
    #-----[ IN-LINE FIND ]----------------------------------------
    #
    , user_style

    #
    #-----[ IN-LINE AFTER, ADD ]----------------------------------
    #
    , user_gender

    #
    #-----[ IN-LINE FIND ]----------------------------------------
    #
    , $user_style

    #
    #-----[ IN-LINE AFTER, ADD ]----------------------------------
    #
    , '$gender'

    #
    #-----[ FIND ]------------------------------------------------
    #
    $interests = $userdata['user_interests'];

    #
    #-----[ AFTER, ADD ]------------------------------------------
    #

    // Start add - Gender MOD
    $gender=$userdata['user_gender'];
    // End add - Gender MOD

    #
    #-----[ FIND ]------------------------------------------------
    #
    display_avatar_gallery(

    #
    #-----[ IN-LINE FIND ]----------------------------------------
    #
    );

    #
    #-----[ IN-LINE BEFORE, ADD ]---------------------------------
    #
    , $gender

    #
    #-----[ FIND ]------------------------------------------------
    #
    $smilies_status = (

    #
    #-----[ AFTER, ADD ]------------------------------------------
    #

    // Start add - Gender MOD
    switch ($gender)
    {
    case 1: $gender_male_checked="checked="checked"";break;
    case 2: $gender_female_checked="checked="checked"";break;
    default:$gender_no_specify_checked="checked="checked"";
    }
    // End add - Gender MOD

    #
    #-----[ FIND ]------------------------------------------------
    #
    'VIEW_EMAIL_YES' =>

    #
    #-----[ BEFORE, ADD ]------------------------------------------
    #

    // Start add - Gender MOD
    'LOCK_GENDER' =>($mode!='register') ? 'DISABLED':'',
    'GENDER' => $gender,
    'GENDER_NO_SPECIFY_CHECKED' => $gender_no_specify_checked,
    'GENDER_MALE_CHECKED' => $gender_male_checked,
    'GENDER_FEMALE_CHECKED' => $gender_female_checked,
    // End add - Gender MOD

    #
    #-----[ FIND ]------------------------------------------------
    #
    'L_INTERESTS' =>

    #
    #-----[ AFTER, ADD ]------------------------------------------
    #

    // Start add - Gender MOD
    'L_GENDER' =>$lang['Gender'],
    'L_GENDER_MALE' =>$lang['Male'],
    'L_GENDER_FEMALE' =>$lang['Female'],
    'L_GENDER_NOT_SPECIFY' =>$lang['No_gender_specify'],
    // End add - Gender MOD

ich hab wenn dann immer alles kopiert und eingefügt, also könnte es ja auch ein fehler in der mod sein. blos dann wäre es ja schon früher aufgefallen (bei einer anderen mod namens 'blending' oder so waren auch fehler in der install.txt, aber das habe ih gleich gemerkt, da dort immer an der gleichen stelle ein _ fehlte, wenn es fehlte)

Verfasst: 05.10.2003 14:44
von Mungo
Mit der MOD-Anleitung kann ich nichts anfangen, wenn ich deine Dateien nicht hab, bei denen ein Fehlermeldung kommt. Speichere die Dateien mal als txt-Datei und poste nen Link zu den Dateien.

Verfasst: 05.10.2003 14:48
von Sebby King
ok, hier ist die wahrscheinlich fehlerhafte usercp_register.php

Verfasst: 05.10.2003 14:49
von Sebby King
was mir grad auffällt, wenn ichs so öffne, sieht man wirklich zeilen. wieso dann nicht, wenn ichs mit editor öffne :roll:

Verfasst: 05.10.2003 14:55
von Mungo
da sind unix zeilenumbrüche drin. der editor "versteht" die nicht.
cih schau mir mal die datei an.

Verfasst: 05.10.2003 15:10
von Mungo

Code: Alles auswählen

	$signature = str_replace(// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD'<br />', "\n", $signature);
sollte wohl so aussehn:
$signature = str_replace(// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0);
// End add - Gender MOD'<br />', "\n", $signature);

Verfasst: 05.10.2003 16:09
von Sebby King
Mungo hat geschrieben:

Code: Alles auswählen

	$signature = str_replace(// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD'<br />', "\n", $signature);
sollte wohl so aussehn:
$signature = str_replace(// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0);
// End add - Gender MOD'<br />', "\n", $signature);
ich glaube eher, das am ende des codes das ; fehlt, wie du es auch hinzugefügt hast. aber die klammer? denn wenn jetzt die klammer zu geht, sin die folgenden codes nicht mehr mit einbezogen
denn zitat:
#-----[ FIND ]------------------------------------------------
#
$signature = str_replace(

Verfasst: 06.10.2003 10:48
von Mungo
Nachdem ich mir die MOD-Anleitung angeschaut habe...

Das

Code: Alles auswählen

   $signature = str_replace(// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD'<br />', "\n", $signature); 
muss so aussehn.

Code: Alles auswählen

$signature = str_replace('<br />', "\n", $signature);

// Start add - Gender MOD
$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
// End add - Gender MOD