Example #1
0
        // self::writeXmlToFile ( 'newxml.xml', $xml );
        return $data;
    }
    public function writeStringToFile($filename)
    {
        $data = self::assembleArray();
        $str = json_encode($data);
        $fp = fopen($filename, 'w');
        // 打开要写入 XML数据的文件
        fwrite($fp, $str);
        // 写入 XML数据
        fclose($fp);
        // 关闭文件
    }
    public function writeCommPicToFile($filename)
    {
        $data = self::getCommPic($this->query7);
        $str = json_encode($data);
        $fp = fopen($filename, 'w');
        // 打开要写入 XML数据的文件
        fwrite($fp, $str);
        // 写入 XML数据
        fclose($fp);
        // 关闭文件
    }
}
// header ( "Content-Type: text/html; charset=utf-8" );
header('Content-type: application/json; charset=utf-8');
$sougou = new Sogou();
$arr = $sougou->writeStringToFile('staticschool.json');
//$arr = $sougou->writeCommPicToFile ( 'commpic.json' );
Example #2
0
        $link->query("SET NAMES utf8");
        // consultation:
        $result = $link->query($query) or die("Error in the consult.." . mysqli_error($link));
        $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
        $arr = array();
        while ($row) {
            $arr[] = $row;
            $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
        }
        $link->close();
        return $arr;
    }
    private function queryUsers($query)
    {
        $users = self::queryArray($query);
        $result = array();
        foreach ($users as $user) {
            $result[] = array('mobile' => $user['mobile'], 'web_ctime' => $user['web_ctime'], 'mobile_ctime' => $user['mobile_ctime'], 'mobile_client_last_login_time' => $user['mobile_client_last_login_time']);
        }
        return $result;
    }
    public function writeJson()
    {
        $data = self::queryArray($this->query1);
        self::writeToFile('user.json', json_encode($data));
    }
}
// header ( "Content-Type: text/html; charset=utf-8" );
header('Content-type: application/json; charset=utf-8');
$sougou = new Sogou();
$sougou->writeJson();
Example #3
0
            }
            // 小学特色
            $feature = '';
            if ($school['pfeature']) {
                $feature = implode(';', array_map(array($this, 'mapFeature'), explode(',', $school['pfeature'])));
            }
            // 周边幼儿园
            $kindergarten = '';
            if (!empty($kinders[$id])) {
                $kindergarten = implode(';', $kinders[$id]);
            }
            // 对口中学
            $pmschool = array();
            if (!empty($middles[$id])) {
                $pmschool = $middles[$id];
            }
            $result[] = array('key' => $newNames[$id][1] . '+' . $newNames[$id][0], 'display' => array('pschoolId' => $newNames[$id][0], 'settleyear' => $school['settleyear'], 'settlequota' => self::$QUOTA[$school['settlequota'] ? $school['settlequota'] : -1], 'paddress' => $school['paddress'], 'ptele' => $school['ptele'], 'pfeature' => $feature, 'pkindergarten' => $kindergarten), 'pschoolName' => $newNames[$id][1], 'pschooltype' => self::$TYPE[$school['pschooltypeid']], 'pmschool' => $pmschool, 'alltype' => '市重点;区重点;普通', 'pschooltypeid' => self::$TYPEID[$school['pschooltypeid']]);
        }
        return $result;
    }
    public function writSchoolXml()
    {
        $data = self::assembleArray();
        $xml = self::arrToXml($data);
        self::writeXmlToFile('newxml.xml', $xml);
    }
}
// header ( "Content-Type: text/html; charset=utf-8" );
header('Content-type: application/json; charset=utf-8');
$sougou = new Sogou();
$sougou->writSchoolXml();