IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @222
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Dokonalosť v jednoduchosti

Wyse T10 – dokonalosť, na ktorú ste čakali. www.ts.avnet.com

Webhosting - akcia +9 mesiacov

K ročnému predplatnému až 9 mesiacov zadarmo pri prevode hostingu k nám. www.exohosting.sk

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

Lacné ubytovanie pri Balatone

Ubytuj sa teraz až s 50% zľavou Akciové zľavy na viac ako 1000 ubytovaní szallasguru.sk

Ešte ho nemáte?

Výhodné poistenie motorových vozidiel nájdete na našej stránke. www.uniqa.sk

Warning: trim() expects parameter 1 ...

Zaslať odpoveď
AutorSpráva
d0.0b
Užívateľ
Užívateľ

Založený: 11.01.2009
Príspevky: 314

PríspevokZaslal: Pi 06.01.12 16:40Odpovedať s citátomNávrat hore

Riadok 438: $value = trim( $value );

Chyba:
kód:
Warning: trim() expects parameter 1 to be string, array given in [path]\includes\ai\adminfunctions.php on line 438



Funkcia v ktorej je chyba:
kód:
function validate_value( &$value, $datatype, $bool_as_int = true, $username_query = true )
{
    global $vbulletin;
    switch ( $datatype )
    {
    case "number" :
        $value += 0;
        break;
    case "integer" :
        $value = intval( $value );
        break;
    case "arrayinteger" :
        $key = array_keys( $value );
        $size = sizeOf( $key );
        $i = 0;
        while ( $i < $size )
        {
            $value[$key[$i]] = intval( $value[$key[$i]] );
            ++$i;
        }
        break;
    case "arrayfree" :
        $key = array_keys( $value );
        $size = sizeOf( $key );
        $i = 0;
        while ( $i < $size )
        {
            $value[$key[$i]] = trim( $value[$key[$i]] );
            ++$i;
        }
        break;
    case "posint" :
        $value = max( 1, intval( $value ) );
        break;
    case "boolean" :
        $value = $bool_as_int ? $value ? 1 : 0 : $value ? true : false;
        break;
    case "bitfield" :
        do
        {
            if ( !is_array( $value ) )
            {
                break;
            }
            else
            {
                $bitfield = 0;
                foreach ( $value as $bitval )
                {
                    $bitfield += $bitval;
                }
                $value = $bitfield;
            }
        } while ( 0 );
        $value += 0;
        break;
    case "username" :
        $value = trim( $value );
        if ( $username_query )
        {
            if ( empty( $value ) )
            {
                $value = 0;
            }
            else if ( $userinfo = $vbulletin->db->query_first( "SELECT userid FROM ".TABLE_PREFIX."user WHERE username = '".$vbulletin->db->escape_string( htmlspecialchars_uni( $value ) )."'" ) )
            {
                $value = $userinfo['userid'];
            }
            else
            {
                $value = false;
            }
        }
        break;
    default :
        $value = trim( $value );
    }
    return $value;
}
Zobraziť informácie o autoroviOdoslať súkromnú správu
shaggy
Moderátor
Moderátor

Založený: 21.02.2006
Príspevky: 4630
Bydlisko: Bratislava

PríspevokZaslal: Pi 06.01.12 16:51Odpovedať s citátomNávrat hore

A od nás chceš čo? Že budeme za teba čítať a prekladať? Ako som už viackrát povedal, syntaktické a iné podobné chyby tu riešiť nebudeme - ak ich nezvládaš, tak sa venuj inému než programovaniu.

Ale aby som ťa naviedol na správne riešenie:
kód:
$value[$key[$i]] = trim( $value[$key[$i]] );

vs
kód:
$value = trim( $value );

_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd