I want to use the project PHP Weather 2.2.2 but it has many problems here is a code
function get_languages($type) {
static $output = array();
if (empty($output)) {
/* I use dirname(__FILE__) here instead of PHPWEATHER_BASE_DIR
* because one might use this function without having included
* phpweather.php first. */
require(dirname(__FILE__) . '/languages.php');
$dir = opendir(dirname(__FILE__) . '/output');
while($file = readdir($dir)) {
// I got a problem in this line below
if (ereg("^pw_${type}_([a-z][a-z])(_[A-Z][A-Z])?\.php$", $file, $regs)) {
// After i change it to the line mentioned below i got error undefined offset:2 in line 2 mentioned below
// how to correct this error or is there any way to correct this code
if(preg_match("#^pw_${type}_([a-z][a-z])(_[A-Z][A-Z])?\.php$#", $file, $regs)) {
$output[$regs[1] . $regs[2]] = $languages[$regs[1] . $regs[2]];
}
}
closedir($dir);
}
asort($output);
return $output;
}