Hjælp til galleri script (array_search())

Tags:    php

Hej jeg har er galleri script, som bare ikke vil som jeg vil.
det er koden

$legal = array_search(strtolower($suffix), $legal_suffix);

der får fejlmeldingen

Warning: array_search() [function.array-search]: Wrong datatype for second argument in E:\\hjemmesider\\kibaektbk\\kibaektbk.wep.dk\\under-filer\\func.inc.php on line 115

og jeg vil mene den er gal med ($legal_suffix) som bliver sat sådan her ($legal_suffix = array("",jpg,jpeg,png,gif,bmp); # Legal file endings)



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Det kunne tyde på at du overskriver $legal_suffix et eller andet sted. Kodestykket er rigtig nok.

Prøv at erstatte:
$legal = array_search(strtolower($suffix), $legal_suffix);

med:
print_r($legal_suffix);
die($legal);
$legal = array_search(strtolower($suffix), $legal_suffix);

Så kan du se om din variable er et array eller noget helt andet...




den skrev Array ( [0] => [1] => jpg [2] => jpeg [3] => png [4] => gif [5] => bmp )

og det ser rigtigt ud.
så er det serveren.
jeg har fået scriptet af en ven som har den kørende helt fint på en anden server.

Tak for hjælpen



t