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
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...
0
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