Seite 2 von 3

Verfasst: 05.10.2003 18:29
von Gast
Sorry hab ich nicht drann gedacht....
Parse error: parse error, unexpected T_STRING in /home/www/htdocs/splace.de/board/admin/admin_users.php on line 649
Das ist der Fehler der angezeigt wird

Verfasst: 05.10.2003 18:32
von saschah
ups war ja ausgeloggt......
also diese Fehlermeldung ist oben links im admin Bereich:
Parse error: parse error, unexpected T_STRING in /home/www/htdocs/splace.de/board/admin/admin_users.php on line 649

Verfasst: 05.10.2003 23:03
von Leuchte
wie schaut denn die admin_users.php bei dir aus?.. so rund um zeile 649 (+/- 10 zeilen)

Verfasst: 06.10.2003 06:37
von saschah
Hier ist mal ein ausschnitt

else if( $user_avatar_remoteurl != "" && $avatar_sql == "" && !$error )
{
if( !preg_match("#^http:\/\/#i", $user_avatar_remoteurl) )
{
$user_avatar_remoteurl = "http://" . $user_avatar_remoteurl;
}

if( preg_match("#^(http:\/\/[a-z0-9\-]+?\.([a-z0-9\-]+\.)*[a-z]+\/.*?\.(gif|jpg|png)$)#is", $user_avatar_remoteurl) )
{
$avatar_sql = ", user_avatar = '" . str_replace("\'", "''", $user_avatar_remoteurl) . "', user_avatar_type = " . USER_AVATAR_REMOTE;
}
else
{
$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . "<br />" . $lang['Wrong_remote_avatar_format'] : $lang['Wrong_remote_avatar_format'];
}
}
else if( $user_avatar_local != "" && $avatar_sql == "" && !$error )
{
$avatar_sql = ", user_avatar = '" . str_replace("\'", "''", $user_avatar_local) . "', user_avatar_type = " . USER_AVATAR_GALLERY;
}

//
// Update entry in DB
//
if( !$error )
{
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_rep lace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank, user_points = $points" . $avatar_sql . "

WHERE user_id = $user_id";

if( $result = $db->sql_query($sql) )
{
if( isset($rename_user) )
{
$sql = "UPDATE " . GROUPS_TABLE . "
SET group_name = '".str_replace("\'", "''", $rename_user)."'
WHERE group_name = '".str_replace("\'", "''", $this_userdata['username'] )."'";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not rename users group', '', __LINE__, __FILE__, $sql);
}
}
$message .= $lang['Admin_user_updated'];
}
else
{

Verfasst: 08.10.2003 06:47
von saschah
Sieht so aus ,als könne mir keiner helfen... :( :( :( :(

Verfasst: 08.10.2003 09:18
von codemonkey
Welche Zeile ist davon Zeile 649? Das würde die Fehlersuche erleichtern.

Verfasst: 08.10.2003 11:34
von Acid
user_lang = '" . str_rep lace("\'", "''", $user_lang) . "'
..lösche mal das Freizeichen zwischen str_rep und lace.

Verfasst: 09.10.2003 06:32
von saschah
das ist 649
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_rep
Danke fürs helfenn.....

Verfasst: 09.10.2003 06:38
von saschah
das kann ich nicht weil, das leerzeichen gar nich existiert....
das sieht ungefähr so aus;
..........str_rep<-----Ende der Reihe
lace..........<-----Und das ist schon die nächste Zeile.

Ich hoffe ihr versteht was ich meine.......

Verfasst: 09.10.2003 07:32
von Dave
saschah hat geschrieben:das kann ich nicht weil, das leerzeichen gar nich existiert....
das sieht ungefähr so aus;
..........str_rep<-----Ende der Reihe
lace..........<-----Und das ist schon die nächste Zeile.

Ich hoffe ihr versteht was ich meine.......
das str_replace muß zusammen geschrieben werden ;)