Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok NapísalOffline : 06.01.2012 15:40

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;
}


Offline

Čestný člen
Čestný člen
Warning: trim() expects parameter 1 ...

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.01.2012 15:51

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.
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. nefunguje funkcia trim()

v PHP, ASP

3

642

27.10.2011 19:18

Light Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PASCAL-parameter

v Assembler, C, C++, Pascal, Java

8

796

16.11.2010 16:17

elementstyle Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Parameter Cache

v Procesory

12

855

03.03.2008 16:44

tommy1104 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. preg_replace -> parameter

v PHP, ASP

2

387

21.02.2009 19:52

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Toshiba HG2 series a nepodporovane TRIM?

v Pevné disky a radiče

2

231

20.02.2013 19:38

zalgoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SSD disk do ntb/TRIM funkcia/particie

v SSD disky

1

407

17.02.2015 18:54

liqua1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C (FILE ako parameter funkcie)

v Assembler, C, C++, Pascal, Java

1

630

29.10.2009 11:16

benji0o Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chrome a parameter domain v setcookie

v PHP, ASP

4

577

01.11.2011 12:51

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Trim a Garbage collection zároveň? SSD Now V+ Series

v Úložné zariadenia

7

619

05.09.2011 9:12

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. parameter funkcie v C++/CLR + IDS camera

v Technológia .NET

0

1618

04.04.2010 18:41

m@-nX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zistim ci ma moja MB-doska ASUS funkciu TRIM?

v AMD čipové sady

1

489

18.10.2011 23:06

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fatal error: Cannot pass parameter 1 by reference

v PHP, ASP

1

365

25.12.2010 11:47

ThePlaky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. session warning

v PHP, ASP

1

436

08.02.2012 19:22

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Warning: set_time_limit().......

v PHP, ASP

1

552

31.05.2007 14:51

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spam warning

v Redakčné systémy

0

2495

13.10.2006 9:13

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CPU Fan Warning

v AMD - Advanced Micro Devices

1

728

26.10.2008 9:39

Jaro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra