errormeldung bei profiländerung nach update auf 2.0.18

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
lumix

errormeldung bei profiländerung nach update auf 2.0.18

Beitrag von lumix »

hallo
bekomme folgende fehlermeldung, wenn ich ein profil ändern will:

Parse error: parse error, unexpected $ in /homepages/32/d104439296/htdocs/lumix/forum-phpBB/includes/functions_validate.php on line 206

kann mir da jemand weiterhelfen?

der code sieht folgendermaßen aus (beginnt mit zeile 188 und endet bei zeile 206 - in includes, functions_valitate.php):

Code: Alles auswählen

		// website has to start with http://, followed by something with length at least 3 that
	// contains at least one dot.
	if ($website != "")
	{
		if (!preg_match('#^http[s]?:\/\/#i', $website))
		{
			$website = 'http://' . $website;
		}

		if (!preg_match('#^http[s]?\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i', $website))
		{
			$website = '';
		}
	}

	return;
}

?>
vielen dank und ebensolche grüße
martin
lumix

suche hilfe

Beitrag von lumix »

hallo
das problem besteht immer noch. kann mir jemand helfen?? oder wenigstens sagen, dass beim code alles stimmt. ...
kann leider das profil nicht ändern ...
danke und frohe weihnachten.
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Die functions_validate ist nur 205 Zeilen lang. Wenn du einen error in Z. 206 hast: schau einmal nach, ob hinter dem "?>" noch irgend etwas steht...

roger
Zuletzt geändert von roger am 25.12.2005 12:15, insgesamt 3-mal geändert.
Benutzeravatar
tost
Mitglied
Beiträge: 915
Registriert: 25.02.2005 18:14
Kontaktdaten:

Beitrag von tost »

Diese Datei wird von Mods nicht so häufig geändert.

Wenn du dir sicher bist das du daran niemals was geändert hast, nimm das original File von phpbb.de

tost
lumix

antwort

Beitrag von lumix »

roger hat geschrieben:Die functions_validate ist nur 205 Zeilen lang. Wenn du einen error in Z. 206 hast: schau einmal nach, ob hinter dem "?>" noch irgend etwas steht...
hallo
danke für die antworten.
meine functions_valitate ist tatsächlich eine zeile länger. hier der code von der geupdateten version (2.0.18 ) (beginn zeile 41 - ende zeile 50):

Code: Alles auswählen

	while ($row = $db->sql_fetchrow($result))
  		{
  			if (($userdata['session_logged_in'] && $row['username'] != $userdata['username']) || !$userdata['session_logged_in'])
  			{
			{
				$db->sql_freeresult($result);
				return array('error' => true, 'error_msg' => $lang['Username_taken']);
			}
		}
	}
und hier der code von dem backup (2.0.17), dass ich vor dem update gemacht habe (ebenfalls zeile 41-50):

Code: Alles auswählen

		if ($row = $db->sql_fetchrow($result))
		{
			if (($userdata['session_logged_in'] && $row['username'] != $userdata['username']) || !$userdata['session_logged_in'])
			{
				$db->sql_freeresult($result);
				return array('error' => true, 'error_msg' => $lang['Username_taken']);
			}
		}
	}
	$db->sql_freeresult($result);


der unterschied ist in zeile 41 - while im update, if im backup und dann die extra geschweifteklammerzeile 45 im update.
kann ich zeile 45 einfach löschen?

danke und grüße
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

In Zeile 44: Gehört diese Klammer auf ({ ) dort hin?
Sieht etwas "komisch" aus...
Das kann man aber aus diesem kurzen Code-Abschnitt nicht wirklich schließen...
Einfach 'mal die Klammern "durchzählen"...

roger
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Ich habe bei meiner functions_validate einmal nachgeschaut...
Diese Zeile 44 ist höchstwahrscheinlich irgendwie dazwischengerutscht beim updaten... Ich denke, dass du sie löschen kannst...

roger
lumix

erledigt

Beitrag von lumix »

hallo roger
danke für den tipp. habe die zeile 44 gelöscht und nun funzt wieder alles.
frohe restliche weihnachten.
danke und grüße vom martin
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“