Seite 1 von 1

Fehler beim Registrieren

Verfasst: 03.10.2005 03:36
von rcbcom
Hallo wenn sich User auf mein Forum Registrieren wollen und auf absenden klicken bekekommt man diese Fehler Meldung angezeigt.



  • Parse error: parse error in /home/httpd/forum/includes/usercp_avatar.php on line 95

    Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/forum/includes/usercp_avatar.php:95) in /home/httpd/forum/includes/page_header.php on line 840

    Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/forum/includes/usercp_avatar.php:95) in /home/httpd/forum/includes/page_header.php on line 846

    Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/forum/includes/usercp_avatar.php:95) in /home/httpd/vhosts/forum/includes/page_header.php on line 847
ich habe mel in der Zeile 95 geschaut aber konnte so kein Praser Fehler finden.

hier mal ein Auschnitt von 80 bis 102 der usercp_avatar.php


Code: Alles auswählen

{
		$return = '';
	}
	return $return;
}

function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
	if ( !preg_match('#^(http)|(ftp):\/\/#i', $avatar_filename) )
	{
		$avatar_filename = 'http://' . $avatar_filename;
	}
              if ( !preg_match("#^((ht|f)tp://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png))$)#is", $avatar_filename) )

	
		$error = true;
		$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['Wrong_remote_avatar_format'] : $lang['Wrong_remote_avatar_format'];
		return;
	}

	return ( $mode == 'editprofile' ) ? ", user_avatar = '" . str_replace("\'", "''", $avatar_filename) . "', user_avatar_type = " . USER_AVATAR_REMOTE : '';

}
 
Kann mir etwa wer sagen wo der Fehler liegen könnte!

Danke für die Hilfe

lg rcbcom :wink:

Verfasst: 03.10.2005 10:26
von Mario Siebert
Ersetz den ausschnitt mal durch diesen:

Code: Alles auswählen

{ 
      $return = ''; 
   } 
   return $return; 
} 

function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
	global $lang;

	if ( !preg_match('#^(http)|(ftp):\/\/#i', $avatar_filename) )
	{
		$avatar_filename = 'http://' . $avatar_filename;
	}

	if ( !preg_match("#^((ht|f)tp://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png))$)#is", $avatar_filename) )
	{
		$error = true;
		$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['Wrong_remote_avatar_format'] : $lang['Wrong_remote_avatar_format'];
		return;
	}

	return ( $mode == 'editprofile' ) ? ", user_avatar = '" . str_replace("\'", "''", $avatar_filename) . "', user_avatar_type = " . USER_AVATAR_REMOTE : '';

}
Grüße Mario

Verfasst: 03.10.2005 21:01
von rcbcom
ja danke es Funktioniert die User können sich Registrieren :wink:

danke noch mal.