Pagina 1 van 1

Parse error in auth.php?

Geplaatst: 10 feb 2004, 13:00
door Ophelia
Hallo!

Ik heb de hele installatie volgens de gebruiksaanwijzing doorlopen, maar als ik nu mijn forum probeer te openen (http://www.filopsychopeut.nl/raganorck/index.php) krijg ik deze beeldschone error:
Parse error: parse error in /home/filopsyc/public_html/raganorck/includes/auth.php on line 297

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/sessions.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/sessions.php on line 183

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/page_header.php on line 474

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/page_header.php on line 476

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/page_header.php on line 477
Als ik probeer in te loggen voegt hij er nog aan toe:
Parse error: parse error in /home/filopsyc/public_html/raganorck/includes/auth.php on line 297

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/sessions.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/sessions.php on line 183

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/sessions.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/sessions.php on line 183

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:297) in /home/filopsyc/public_html/raganorck/includes/functions.php on line 763
Weet iemand wat hier aan de hand is? Ik heb al geprobeerd auth.php opnieuw te uploaden, maar dat maakt geen enkel verschil.

~ Ophelia

Geplaatst: 10 feb 2004, 13:59
door WebSiteNet
Hoe ziet regel 293 t/m 324 er uit? Het hoort zo:

Code: Selecteer alles

function auth_check_user($type, $key, $u_access, $is_admin)
{
	$auth_user = 0;

	if ( count($u_access) )
	{
		for($j = 0; $j < count($u_access); $j++)
		{
			$result = 0;
			switch($type)
			{
				case AUTH_ACL:
					$result = $u_access[$j][$key];

				case AUTH_MOD:
					$result = $result || $u_access[$j]['auth_mod'];

				case AUTH_ADMIN:
					$result = $result || $is_admin;
					break;
			}

			$auth_user = $auth_user || $result;
		}
	}
	else
	{
		$auth_user = $is_admin;
	}

	return $auth_user;
}

Geplaatst: 10 feb 2004, 14:37
door Ophelia
Als ik de originele regels vervang door die jij gegeven hebt, verdwijnt de hele pagina (http://www.filopsychopeut.nl/raganorck/) op deze error na:
Parse error: parse error in /home/filopsyc/public_html/raganorck/includes/auth.php on line 284

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:284) in /home/filopsyc/public_html/raganorck/includes/sessions.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /home/filopsyc/public_html/raganorck/includes/auth.php:284) in /home/filopsyc/public_html/raganorck/includes/sessions.php on line 183

Fatal error: Call to undefined function: auth() in /home/filopsyc/public_html/raganorck/index.php on line 249

Geplaatst: 10 feb 2004, 14:55
door Ophelia
Ik heb het probleem gevonden: Coffeecup, mijn ftp programma, schijnt iets eigenaardigs te hebben gedaan met het auth.php bestand. Als ik het handmatig naar mijn domein schrijf, is er helemaal niets aan de hand :D

Geplaatst: 12 feb 2004, 18:34
door Fok!
Sinds enkele dagen is mijn forum van slag. Hij geeft ineens allerlei errors weer die hij voorheen nooit gaf.

De meest actuele is:

Code: Selecteer alles

Parse error: parse error, unexpected T_STRING, expecting ']' in /www/htdocs/bach/forum/includes/auth.php on line 265

Fatal error: Call to undefined function: auth() in /www/htdocs/bach/forum/index.php on line 261
Als ik dan naar regel 265 ga in het bestand auth.php, dan zie ik geen ontbrekende ]

Wie weet wat het probleem wél kan zijn?

Daarnaast: hij geeft deze error dus niet met regelmaat, maar juist heel onregelmatig. Ik kan ook daar dus niets uit aflijden...
Inmiddels wel ontdekt dat je gelijk uitgelogd bent als je een paar keer op vernieuwen hebt gedrukt en uiteindelijk dus wel weer 'beeld' hebt.

Geplaatst: 12 feb 2004, 18:38
door WebSiteNet
In standaard 2.0.6 staat er op/rond die lijn dit:

Code: Selecteer alles

					case AUTH_ADMIN:
						$auth_user[$f_forum_id][$key] = $is_admin;
						$auth_user[$f_forum_id][$key . '_type'] = $lang['Auth_Administrators'];
						break;
Is dat bij jouw ook zo?

Geplaatst: 12 feb 2004, 18:49
door Fok!
Dat staat bij mij een paar regels lager.
Het gaat volgens de error om de volgende coderegel(s):

Code: Selecteer alles

case AUTH_ACL:
						$auth_user[$f_forum_id][$key] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_ACL, $key, $u_access[$f_forum_id], $is_admin) : 0;
						$auth_user[$f_forum_id][$key . '_type'] = $lang['Auth_Users_granted_access'];
						break;

Geplaatst: 12 feb 2004, 18:52
door WebSiteNet
Geef dat hele stukje eeens. Met wat je gaf is niks mis

Geplaatst: 12 feb 2004, 18:55
door Fok!
Dat zei ik dus ook al tegen de computer, maar hij gelooft me niet en blijft de foutmelding ONREGELMATIG geven...

Het 'hele stuk':

Code: Selecteer alles

else
		{
			for($k = 0; $k < count($f_access); $k++)
			{
				$value = $f_access[$k][$key];
				$f_forum_id = $f_access[$k]['forum_id'];

				switch( $value )
				{
					case AUTH_ALL:
						$auth_user[$f_forum_id][$key] = TRUE;
						$auth_user[$f_forum_id][$key . '_type'] = $lang['Auth_Anonymous_users'];
						break;

					case AUTH_REG:
						$auth_user[$f_forum_id][$key] = ( $userdata['session_logged_in'] ) ? TRUE : 0;
						$auth_user[$f_forum_id][$key . '_type'] = $lang['Auth_Registered_Users'];
						break;

					case AUTH_ACL:
						$auth_user[$f_forum_id][$key] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_ACL, $key, $u_access[$f_forum_id], $is_admin) : 0;
						$auth_user[$f_forum_id][$key . '_type'] = $lang['Auth_Users_granted_access'];
						break;

					case AUTH_MOD:
						$auth_user[$f_forum_id][$key] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_MOD, 'auth_mod', $u_access[$f_forum_id], $is_admin) : 0;
						$auth_user[$f_forum_id][$key . '_type'] = $lang['Auth_Moderators'];
						break;

					case AUTH_ADMIN:
						$auth_user[$f_forum_id][$key] = $is_admin;
						$auth_user[$f_forum_id][$key . '_type'] = $lang['Auth_Administrators'];
						break;

					default:
						$auth_user[$f_forum_id][$key] = 0;
						break;
				}
			}
		}
Als je meer wilt moeten we maar gaan mailen denk ik.... :roll:

Geplaatst: 12 feb 2004, 20:21
door Ophelia
Bij mij lag het dus aan mijn FTP programma, Coffeecup. Als ik alle bestanden met de hand upload, is er helemaal niets aan de hand :shock: Snap er weinig van, in ieder geval is mijn probleem opgelost.

Geplaatst: 13 feb 2004, 00:06
door Fok!
Ik gebruik WS_FTP Pro. Ik heb het hele bestand zojuist van de server getrokken en opnieuw opgeladen. Het LIJKT nu goed te werken...
Met nadruk op lijkt....