当前位置: 首页>>代码示例>>PHP>>正文


PHP HtmlHelper::setBaseUrl方法代码示例

本文整理汇总了PHP中HtmlHelper::setBaseUrl方法的典型用法代码示例。如果您正苦于以下问题:PHP HtmlHelper::setBaseUrl方法的具体用法?PHP HtmlHelper::setBaseUrl怎么用?PHP HtmlHelper::setBaseUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在HtmlHelper的用法示例。


在下文中一共展示了HtmlHelper::setBaseUrl方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: executePageAssets

 /**
  * 
  *
  * @return string
  */
 protected function executePageAssets()
 {
     $htmlhelper = new HtmlHelper($this->_lastcontent);
     if ($htmlhelper->isValid()) {
         $htmlhelper->setBaseUrl($this->base_site);
         $assets = array_filter(array_merge($htmlhelper->getLinkImages(), $htmlhelper->getLinkJavascript(), $htmlhelper->getLinkCSS()));
         echo gmdate("Y-m-d\\TH:i:s\\Z") . ': INFO executePageAssets: possible local Assets found ' . count($assets) . PHP_EOL;
         //var_dump($assets);
         foreach ($assets as $asset) {
             if (!$this->isUrlIgnore($asset)) {
                 $url = $this->base_site . $asset;
                 $save_on = $this->save_path . $asset;
                 $this->ignore[] = $asset;
                 //var_dump($url, $save_on);
                 $content = $this->cph->getUrlContents($url);
                 switch ($this->cph->status_code) {
                     case 200:
                         $this->saveFile($content, $save_on);
                         echo gmdate("Y-m-d\\TH:i:s\\Z") . ': INFO executePageAssets: 200 OK ' . $url . ', Sleep ' . $this->wait_myhost . PHP_EOL;
                         if ($this->debug_level) {
                             file_put_contents(getcwd() . '/gcsr_asset_ok.txt', $url . PHP_EOL, FILE_APPEND);
                         }
                         break;
                     case 404:
                         echo gmdate("Y-m-d\\TH:i:s\\Z") . ': INFO executePageAssets: 404 not found ' . $url . ', Sleep ' . $this->wait_myhost . PHP_EOL;
                         if ($this->debug_level) {
                             file_put_contents(getcwd() . '/gcsr_asset_404.txt', $url . PHP_EOL, FILE_APPEND);
                         }
                         break;
                     default:
                         echo gmdate("Y-m-d\\TH:i:s\\Z") . ': INFO executePageAssets: error ' . $this->cph->status_code . ' ' . $url . ', Sleep ' . $this->wait_myhost . PHP_EOL;
                         if ($this->debug_level) {
                             file_put_contents(getcwd() . '/gcsr_asset_error.txt', $url . PHP_EOL, FILE_APPEND);
                         }
                         break;
                 }
                 file_put_contents(getcwd() . '/gcsr_asset_ignored.txt', $asset . PHP_EOL, FILE_APPEND);
                 if ($this->wait_myhost) {
                     sleep($this->wait_myhost);
                 }
             }
         }
     } else {
         echo gmdate("Y-m-d\\TH:i:s\\Z") . ': ALERT executePageAssets: not a valid HTML ' . PHP_EOL;
     }
 }
开发者ID:alligo,项目名称:google-cache-site-recover,代码行数:51,代码来源:gcsr.php


注:本文中的HtmlHelper::setBaseUrl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。