Pereiti prie turinio

Install.php 59 linijos klaida


Rekomenduojami pranešimai

Sveiki.

Bandau idiegti i SMF foruma viena modifikacija.

 

Bet atsitiko viena tokia problema, kad 59 eiluteje yra klaida.

Per ta klaida, niekaip negali susikurti MYSQL lenteles.

 

// Insert them into the database
// !!! This is done evily like this!
foreach ($newSettings as $variable => $value)
{
[b]$smcFunc['db_insert']('replace', '{db_prefix}settings',[/b]
	array(
		'variable' => 'string',
		'value' => 'string',
		),
	array(
		'variable' => $variable,
		'value' => $value,
		),
	array()
);
}

 

Klaida cia "$smcFunc['db_insert']('replace', '{db_prefix}settings',"

Redagavo RojausDievas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kokią tiksliai klaidą meta?

 

Fatal error: Function name must be a string in /home/xxxx/domains/xxxxxx.lt/public_html/install.php on line 59

Ir kaip uzeini i modifikacija raso "Unknown column 'money' in 'field list'" ir ant visu taip.

Redagavo RojausDievas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

$smcFunc['db_insert']('replace', '{db_prefix}settings', <- čia gale netrūksta dar vieno skliausto?

 

Meginau vistiek meta 59 eilute klaida.

va ka dabar raso "Parse error: syntax error, unexpected ')' in"

Redagavo RojausDievas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ką rašo

var_dump($smcFunc['db_insert']);

? (Įdėk prieš foreach ciklą)

 

DaliusK

 

As tikrai nedraugauju su php, tad man sunku yra suprasti kur ka kaip deti :/

 

Gal galetumete pilnai parodyti, kaip kur cia ideti :/

 

// Insert them into the database
// !!! This is done evily like this!
foreach ($newSettings as $variable => $value)
{
$smcFunc['db_insert']('replace', '{db_prefix}settings',
	array(
		'variable' => 'string',
		'value' => 'string',
		),
	array(
		'variable' => $variable,
		'value' => $value,
		),
	array()
);
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

// Insert them into the database
// !!! This is done evily like this!
var_dump($smcFunc['db_insert']);
foreach ($newSettings as $variable => $value)
{
$smcFunc['db_insert']('replace', '{db_prefix}settings',
	array(
		'variable' => 'string',
		'value' => 'string',
		),
	array(
		'variable' => $variable,
		'value' => $value,
		),
	array()
);
}

Taip įdėk, nukopink ką rašo (jei labai ilgas tekstas, įdėk į pastebin.com), baigęs ištrink tą eilutę.

 

Edit: Su paieška paieškok duombazės slaptažodžio, netyčia ir jį gali spausdinti, prieš dėdamas ištrink.

Redagavo DaliusK
Nuoroda į pranešimą
Dalintis kituose puslapiuose

// Insert them into the database
// !!! This is done evily like this!
var_dump($smcFunc['db_insert']);
foreach ($newSettings as $variable => $value)
{
$smcFunc['db_insert']('replace', '{db_prefix}settings',
	array(
		'variable' => 'string',
		'value' => 'string',
		),
	array(
		'variable' => $variable,
		'value' => $value,
		),
	array()
);
}

Taip įdėk, nukopink ką rašo (jei labai ilgas tekstas, įdėk į pastebin.com), baigęs ištrink tą eilutę.

 

Edit: Su paieška paieškok duombazės slaptažodžio, netyčia ir jį gali spausdinti, prieš dėdamas ištrink.

 

Stai ka dabar raso " NULL

Fatal error: Function name must be a string in /home/xxxxx/domains/xxxxxx.lt/public_html/install.php on line 60"

Toj imesiu parodysiu koda.

 

Stai ka dabar raso " NULL

Fatal error: Function name must be a string in /home/xxxxx/domains/xxxxxx.lt/public_html/install.php on line 60"

Toj imesiu parodysiu koda.

 

 

Prasau

 

http://pastebin.com/W05hZ5yd

Redagavo RojausDievas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

// Insert them into the database
// !!! This is done evily like this!
var_dump($smcFunc['db_insert']);
foreach ($newSettings as $variable => $value)
{
       $smcFunc['db_insert']('replace', '{db_prefix}settings',

           array(

		    array(
                       'variable' => 'string',
                       'value' => 'string',
                       ),
               array(
                       'variable' => $variable,
                       'value' => $value,
                       )
       ));
}

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

// Insert them into the database
// !!! This is done evily like this!
var_dump($smcFunc['db_insert']);
foreach ($newSettings as $variable => $value)
{
       $smcFunc['db_insert']('replace', '{db_prefix}settings',

           array(

		    array(
                       'variable' => 'string',
                       'value' => 'string',
                       ),
               array(
                       'variable' => $variable,
                       'value' => $value,
                       )
       ));
}

 

NULL

Fatal error: Function name must be a string in 62 eiluteje blogai.

 

$smcFunc['db_insert']('replace', '{db_prefix}settings', <----- kazkur cia.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Problema tame, kad skriptas neranda masyvo $smcFunc['db_insert'] reikšmės, galbūt kažko neįterpei. Galbūt PHP nustatymuose išjungti global kintamieji.

 

Kad patikrinti ar įjungti global kintamieji, kodą pakeisk į:

 

// Insert them into the database
// !!! This is done evily like this!

echo phpinfo();
foreach ($newSettings as $variable => $value)
{
       $smcFunc['db_insert']('replace', '{db_prefix}settings',

           array(

                           array(
                       'variable' => 'string',
                       'value' => 'string',
                       ),
               array(
                       'variable' => $variable,
                       'value' => $value,
                       )
       ));
}

 

Surask register_globals, turėtu būti ON.

Redagavo f34r
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...