Ämne: PHP fel
Visa ett inlägg
Oläst 2013-02-14, 16:10 #1
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
Hej, får följande fel på i php-loggen på min sida:
Har du själv skrivit koden?

Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
[01-Feb-2013 17:57:42 UTC] PHP Warning: array_map(): Argument #3 should be an array in /www/webvol17/38/5egns2t3w2fhl60/kalle/public_html/index.php on line 206
Koden i php-filerna ser ut så här för rad 206:
$aCharacterCodes = array_map("mysqli_real_escape_string", $aCharacterCodes, $oDb->conn);
Tja, den tredje parametern ($oDb->conn) måste vara en array enligt dokumentationen: http://php.net/manual/en/function.array-map.php
Är du med på vad funktionen array_map gör och varför tredje parametern måste vara en array?

Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
[01-Feb-2013 17:57:42 UTC] PHP Warning: implode(): Invalid arguments passed in /www/webvol17/38/5egns2t3w2fhl60/kalle/public_html/index.php on line 207
Rad 207:
$sWhere .= " AND character_code IN ('".implode("','",$aCharacterCodes)."')";
Är du säker på att $aCharacterCodes är en array? http://php.net/manual/en/function.is-array.php är din vän när det gäller att kolla om en variabel är en array eller ej.
coredev är inte uppkopplad   Svara med citatSvara med citat