Pagina 1 van 1

parse error/fatal errors

Geplaatst: 10 dec 2004, 18:01
door Carinspixels
Hoi daar, ik ben namens Ericka en mijzelf op zoek naar iemand die ons kan helpen.
Onze normale php scripter is er niet en wij zitten met ernstige foutieve problemen.
Nu wil ik graag php leren, maar ik vrees dat mij dat niet in korte termijn gaat lukken.

als ik een profiel van een gebruiker wil bekijken krijg ik dit:
Fatal error: Call to a member function on a non-object in /home/erickam/public_html/FairyGarden/includes/usercp_viewprofile.php on line 252


als ik naar een usergroup wil verwijzen krijg ik dit
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/erickam/public_html/FairyGarden/groupcp.php on line 118


bovendien is de cashmod op hol geslagen.

Is er iemand die voor eeuwige dank, en misschien wat leuke graphics (pixelpaintings avatars, premades, siggy's) zou willen helpen?

Ericka is amerikaanse, en het forum is een soort pixel groep waar we via het cash mod systeem weer winkeltjes maken, waarme je dan sigtags enzovoorts van elkaar koopt...
de usergroep is aangemaakt om wat leuke speciala activieiten te organiseren enzovoorts.

Elke hulp is welkom...
groetjes Carin

Geplaatst: 10 dec 2004, 18:46
door Bee
Mogen we een link, dat werkt wel zo prettig.

Geplaatst: 10 dec 2004, 21:36
door Carinspixels
Sorry ik wist niet of dat mocht.
http://www.erickaspixels.com/FairyGarden/index.php

dit is de link

Geplaatst: 10 dec 2004, 21:39
door ElbertF
Zou je van deze bestanden de volgende regels willen posten:

includes/usercp_viewprofile.php, regels 240 tot 260
groupcp.php, regels 100 tot 130

Dan nemen wij even een kijkje :bier:

Geplaatst: 10 dec 2004, 21:41
door Carinspixels
Ik ga op zoek voor jullie

Geplaatst: 10 dec 2004, 21:56
door Carinspixels
goed moest eindje graven, ik heb het via haar cpanel opgehaald door de code online te bekijken en tekopieren, maar het viel mij op dat de groupcp, als je die aanvraagt on te bekijken gelijk doorspringt naar pagina niet gevonden.

Deze: includes/usercp_viewprofile.php, regels 240 tot 260

ehhh heb ik niet ik kom tot regel 222 ?

en de group cp
$emailer->use_template('group_request', $moderator['user_lang']);
$emailer->email_address($moderator['user_email']);
$emailer->set_subject($lang['Group_request']);

$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'GROUP_MODERATOR' => $moderator['username'],
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('', "\n", "-- \n" . $board_config['board_email_sig']) : '',

'U_GROUPCP' => $server_url . '?' . POST_GROUPS_URL . "=$group_id&validate=true")
);
$emailer->send();
$emailer->reset();

$template->assign_vars(array(
'META' => 'sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete group memebership data', '', __LINE__, __FILE__, $sql);
}

if ( $userdata['user_level'] != ADMIN && $userdata['user_level'] == MOD )
{
$sql = "SELECT COUNT(auth_mod) AS is_auth_mod
FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug
WHERE ug.user_id = " . $userdata['user_id'] . "
AND aa.group_id = ug.group_id
AND aa.auth_mod = 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain moderator status', '', __LINE__, __FILE__, $sql);
}
kom ik op dit uit, hartstikke bedankt voor het bekijken!!!

Geplaatst: 11 dec 2004, 08:02
door WebSiteNet
Je moet in ieder geval van:

Code: Selecteer alles

$template->assign_vars(array( 
'META' => 'sql_query($sql)) ) 
{ 
message_die(GENERAL_ERROR, 'Could not delete group memebership data', '', __LINE__, __FILE__, $sql); 
} 
Dit maken:

Code: Selecteer alles

	$template->assign_vars(array(
		'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("index.$phpEx") . '">')
	);
Dan is in ieder geval de fout weg maar dan is er nog flink wat mis. Weet jij of er mods geinstalleerd zijn? Zoals de 'Group moderatorz' (oid) of de 'Profile controle panel'?

Een mod wil daar iets wijzigen en daar is iets fout gegaan. Het stukje code is net te klein om te zien wat voor mod.

Het bestand usercp_viewprofile.php kan niet kleiner zijn dan 252 regels, omdat er op regel 252 nog opjecten gebruikt worden. Dat hij bij jou 222 regels is lijkt mij ook vreemd want de standaard versie komt al tot 244. Dus hierbij weer de vraag: Welke mods zijn er geinstalleerd?

Geplaatst: 12 dec 2004, 23:20
door Carinspixels
Er zijn verschillende mods geinstalleerd, maar helaas zoals ik al zei is onze normale php mod niet bereikbaar. Ik heb wel toegang to het administratie paneel, kan daar van alles veranderen maar kan bevoorbeeld weer niet nieuwe mods installeren of de history bekijken.

wel kan ik bij de eigenaar van het forum in het cpanel komen van haar site en dus ook in alle php files...
oh het is om gek van te worden....

Ik ga die code veranderen en kijken of ik in haar cpanel en file manager nog iets wijzer kan worden.
Bedankt voor dit stukje hulp, echt super!
Groetjes Carin

Geplaatst: 12 dec 2004, 23:39
door Carinspixels
okee het is nog niet opgelost maar we komen er wel eens, ik zal eerst aan Ericka vragen of ik in die admin kan komen van de easy mod toestand, er is zover ik weet:
een verjaardag mod
een cash mod
en een ranking systeem
een quick reply
en een post count mod

geinstalleerd al zal er vast nog wel veel meer zijn waarvan ik echt geen bal snap.
Dat is gewoon het rotte ervan, leuk om te helpen maar :? ik ben een php dummy hahahah