當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Http::read方法代碼示例

本文整理匯總了PHP中Http::read方法的典型用法代碼示例。如果您正苦於以下問題:PHP Http::read方法的具體用法?PHP Http::read怎麽用?PHP Http::read使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Http的用法示例。


在下文中一共展示了Http::read方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: linktitleHandler

 /**
  * linktitleHandler
  */
 public static function linktitleHandler($url)
 {
     if (module_const('is_cache', false)) {
         $store_key = array('__hatenaformat_linktitlehandler', $url);
         if (Store::has($store_key)) {
             return Store::get($store_key);
         }
     }
     if (Tag::setof($title, Http::read($url), 'title')) {
         $url = $title->value();
         if (module_const('is_cache', false)) {
             Store::set($store_key, $url, self::CACHE_EXPIRE);
         }
     }
     return $url;
 }
開發者ID:riaf,項目名稱:rhaco2-repository,代碼行數:19,代碼來源:HatenaFormat.php

示例2: read

 /**
  * ファイルから生成する
  * @param string $filename
  * @return string
  */
 public function read($filename, $template_name = null)
 {
     $this->filename($filename);
     $this->selected_template = $template_name;
     $cfilename = $this->filename . $this->selected_template;
     if (!self::$CACHE || File::isExpiry($cfilename, self::$CACHE_TIME)) {
         if (strpos($filename, "://") === false) {
             $src = $this->parse(File::read($this->filename));
         } else {
             if (empty($this->url)) {
                 $this->url = $this->filename;
             }
             $src = $this->parse(Http::read($this->filename));
         }
         if (self::$CACHE) {
             File::cwrite($cfilename, $src);
         }
     } else {
         $src = File::cread($cfilename);
     }
     $src = $this->exec($src);
     $this->call_modules("after_read_template", $src);
     return $this->replace_ptag($src);
 }
開發者ID:hisaboh,項目名稱:w2t,代碼行數:29,代碼來源:Template.php

示例3: read_xml

 private static function read_xml($type)
 {
     $path = "repository_" . $type . ".xml";
     return self::is_remote() ? Http::read(self::path($path)) : File::read(self::path($path));
 }
開發者ID:satully,項目名稱:dev_socialapp,代碼行數:5,代碼來源:Repository.php

示例4: read

 /**
  * ファイルから生成する
  * @param string $filename テンプレートファイルパス
  * @param string $template_name 対象となるテンプレート名
  * @return string
  */
 public function read($filename = null, $template_name = null)
 {
     if (!empty($filename)) {
         $this->filename($filename);
     }
     $this->selected_template = $template_name;
     $cfilename = $this->filename() . $this->selected_template;
     if (!self::$is_cache || !Store::has($cfilename, true)) {
         if (strpos($filename, '://') === false) {
             $src = $this->parse(File::read($this->filename()));
         } else {
             if (empty($this->media_url)) {
                 $this->media_url($this->filename());
             }
             $src = $this->parse(Http::read($this->filename()));
         }
         if (self::$is_cache) {
             Store::set($cfilename, $src);
         }
     } else {
         $src = Store::get($cfilename);
     }
     $src = $this->html_reform($this->exec($src));
     $this->call_module('after_read_template', $src, $this);
     return $this->replace_ptag($src);
 }
開發者ID:satully,項目名稱:dev_socialapp,代碼行數:32,代碼來源:Template.php


注:本文中的Http::read方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。