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


PHP image::able方法代碼示例

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


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

示例1: getHtml

 function getHtml($Recipient = null, $ZendMail = null)
 {
     $html = $this->html;
     $data = $Recipient ? unserialize($Recipient->data) : array();
     qg::fire('mail::gethtml', array('Mail' => $this, 'Recipient' => $Recipient, 'html' => &$html, 'data' => &$data, 'ZendMail' => $ZendMail));
     if ($data) {
         $T = new template($data);
         $html = $T->renderMarker($html);
     }
     if ($ZendMail) {
         // deprecated
         preg_match_all("#<img.*?src=['\"]file://([^'\"]+)#i", $html, $matches);
         $matches = array_unique($matches[1]);
         if ($matches) {
             $ZendMail->setType(Zend_Mime::MULTIPART_RELATED);
             foreach ($matches as $key => $filename) {
                 if (!is_readable($filename) || !image::able($filename)) {
                     continue;
                 }
                 $at = $ZendMail->createAttachment(file_get_contents($filename));
                 $at->type = extensionToMime(preg_replace('/.*\\.([^.]+$)/', '$1', $filename));
                 $at->disposition = Zend_Mime::DISPOSITION_INLINE;
                 $at->id = 'i' . md5_file($filename);
                 $html = str_replace('file://' . $filename, 'cid:' . $at->id, $html);
                 trigger_error('error: auto inline images are deprecated!');
             }
         }
     }
     return $html;
 }
開發者ID:atifzaidi,項目名稱:shwups-cms,代碼行數:30,代碼來源:mail.class.php

示例2: foreach

$separator = $separator ? $separator : ' - ';
$previewImage = $Cont->SET['preview image']->setType('bool')->v;
if ($previewImage) {
    $previewImageQuery = $Cont->SET->make('preview image query', '/w-120/h-400/max/')->v;
}
foreach ($res as $id => $r) {
    $C = Page($id);
    $P = $C->Page;
    $href = $C->url();
    ?>
	<div class=-item>

		<?php 
    if ($previewImage) {
        foreach ($C->Files() as $F) {
            if (!image::able($F->path)) {
                continue;
            }
            echo '<a href="' . $href . '"><img src="' . $F->url() . '/' . $previewImageQuery . '/' . $F->name() . '"></a>';
            break;
        }
    }
    ?>
		
		<a href="<?php 
    echo $href;
    ?>
" class=-title><?php 
    echo (string) $C->Title() ? $C->Title() : $P->Title();
    ?>
</a>
開發者ID:atifzaidi,項目名稱:shwups-cms,代碼行數:31,代碼來源:div.-res.php


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