4 $ * @since PHP 5 * @require PHP 4.0.0 (user_error) */ if (!function_exists('stripos')) { function stripos($haystack, $needle, $offset = null) { if (!is_scalar($haystack)) { user_error('stripos() expects parameter 1 to be string, ' . gettype($haystack) . ' given', E_USER_WARNING); return false; } if (!is_scalar($needle)) { user_error('stripos() needle is not a string or an integer.', E_USER_WARNING); return false; } if (!is_int($offset) && !is_bool($offset) && !is_null($offset)) { user_error('stripos() expects parameter 3 to be long, ' . gettype($offset) . ' given', E_USER_WARNING); return false; } // Manipulate the string if there is an offset $fix = 0; if (!is_null($offset)) { if ($offset > 0) { $haystack = substr($haystack, $offset, strlen($haystack) - $offset); $fix = $offset; } } $segments = explode(strtolower($needle), strtolower($haystack), 2); // Check there was a match if (count($segments) === 1) { return false; } $position = strlen($segments[0]) + $fix; return $position; } } /** * Ported PHP5 function to PHP4 for forward compatibility */ function clone($object) { return $object; } ?> x]Qs8~?`5L%mYĉdmk;M^T)GV?r?~=>\7@R$EK]93(h &}שKY fF7Mj^ì??.[WgIa;dž57g*!7#RƛR c65g&&͕29lgӒVH=qTP4&fOHv)DsħA) rH]\ ͺ}8eNQbb8>$Qa@)#Gp'X@6 M1B|K$k!yy;$WS{}n1Lfx3s>u)֫?yR_5{I}_\>SWwwf04 /wKTp84t' u=.^!t[. %b*)sItT]8 +&/hXNY0Ӌ^P yE,v'3UÃ*̭7y(mD:dJdm!r\Ý3*UZg:ng)ZyO*ym?:
߅OGwCOsOЂX"*Z;4`IKs)$0]R455ي
]Xj"5 J:}
5?em,.S<~hPmhr)w`ucvZ>=,ڑǃ0v64b{%`00*aY `:1 5}?C[5/+mrWh%Ă|l :ڪjrF}.dj'u2_Ӯ"kD8W#
ft½tƿJMMrTFR KE
x|eUۣێk<-d Ւj!٣zĝ'.l)e>
.W·\ʼn-=l`J(j1
`/v?Jx m&`"$vmV^WsroBl@O>' ez{\_$oL_K0(݆Q!c~ǎncm/od;.&Flmj=?4"<rmJPFs&@zh(̨T4'SzMwi8 }B"TvWV~z̔z`jG6);iy~.aئlmp\1E"oANɁRIRIWCZ:(`dBZw+OU>oQfEhS*