本文整理汇总了PHP中Info::valid方法的典型用法代码示例。如果您正苦于以下问题:PHP Info::valid方法的具体用法?PHP Info::valid怎么用?PHP Info::valid使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Info
的用法示例。
在下文中一共展示了Info::valid方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: action_query
public function action_query($domain)
{
$domain = strtolower($domain);
Log::write('check', 'traffic: ' . $domain);
//validate format and chars
if (!preg_match('/^(?:[-A-Za-z0-9]+\\.)+[A-Za-z]{2,6}$/', $domain)) {
return View::make('info.index')->with('title', 'Traffic Information')->with('type', 'traffic')->with('valid', 0);
}
$awis = new Info($domain);
if ($awis->valid() == 0) {
return View::make('error.awis_down')->with('title', 'Traffic Information Error')->with('type', 'traffic');
}
$awis->set_to_cache();
$contact_info = $awis->contact_info();
$content_data = $awis->content_data();
$subdomains = $awis->subdomains();
$traffic_3m = $awis->traffic_data('3m');
$traffic_1m = $awis->traffic_data('1m');
$traffic_7d = $awis->traffic_data('7d');
$traffic_1d = $awis->traffic_data('1d');
return View::make('info.query', array('title' => $domain . '\'s traffic info', 'contact_info' => $contact_info, 'content_data' => $content_data, 'subdomains' => $subdomains, 'traffic_3m' => $traffic_3m, 'traffic_1m' => $traffic_1m, 'traffic_7d' => $traffic_7d, 'traffic_1d' => $traffic_1d, 'domain' => $domain, 'type' => 'traffic'));
}