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


PHP plxUtils::thumbName方法代码示例

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


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

示例1: foreach

if ($plxMedias->aFiles) {
    foreach ($plxMedias->aFiles as $v) {
        # Pour chaque fichier
        $isImage = in_array(strtolower($v['extension']), array('.png', '.gif', '.jpg'));
        $ordre = ++$num;
        echo '<tr class="line-' . $num % 2 . '">';
        echo '<td><input type="checkbox" name="idFile[]" value="' . $v['name'] . '" /></td>';
        echo '<td class="icon">';
        if (is_file($v['path']) and $isImage) {
            echo '<a onclick="overlay(\'' . $v['path'] . '\');return false;" title="' . plxUtils::strCheck($v['name']) . '" href="' . $v['path'] . '"><img alt="" src="' . $v['.thumb'] . '" class="thumb" /></a>';
        }
        echo '</td>';
        echo '<td>';
        echo '<a onclick="this.target=\'_blank\';return true;" title="' . plxUtils::strCheck($v['name']) . '" href="' . $v['path'] . '">' . plxUtils::strCheck($v['name']) . '</a><br />';
        if ($isImage and is_file(plxUtils::thumbName($v['path']))) {
            echo '<a onclick="this.target=\'_blank\';return true;" title="' . L_MEDIAS_THUMB . ' : ' . plxUtils::strCheck($v['name']) . '" href="' . plxUtils::thumbName($v['path']) . '">' . L_MEDIAS_THUMB . '</a> : ' . $v['thumb']['infos'][0] . ' x ' . $v['thumb']['infos'][1] . ' (' . plxUtils::formatFilesize($v['thumb']['filesize']) . ')';
        }
        echo '</td>';
        echo '<td>' . strtoupper($v['extension']) . '</td>';
        echo '<td>' . plxUtils::formatFilesize($v['filesize']) . '</td>';
        $dimensions = '&nbsp;';
        if ($isImage and (isset($v['infos']) and isset($v['infos'][0]) and isset($v['infos'][1]))) {
            $dimensions = $v['infos'][0] . ' x ' . $v['infos'][1];
        }
        echo '<td>' . $dimensions . '</td>';
        echo '<td>' . plxDate::formatDate(plxDate::timestamp2Date($v['date'])) . '</td>';
        echo '</tr>';
    }
} else {
    echo '<tr><td colspan="7" class="center">' . L_MEDIAS_NO_FILE . '</td></tr>';
}
开发者ID:wafflefactor,项目名称:PluXml,代码行数:31,代码来源:medias.php

示例2: makeThumbs

 /**
  * Méthode qui recréer les miniatures
  *
  * @param   files		liste des fichier à déplacer
  * @param	width		largeur des miniatures
  * @param	height		hauteur des miniatures
  * @return  boolean		faux si erreur sinon vrai
  * @author	Stephane F
  **/
 public function makeThumbs($files, $width, $height)
 {
     $count = 0;
     foreach ($files as $file) {
         $file = basename($file);
         if (is_file($this->path . $this->dir . $file)) {
             $thumName = plxUtils::thumbName($file);
             $ext = strtolower(strrchr($this->path . $this->dir . $file, '.'));
             if (in_array($ext, array('.gif', '.jpg', '.png'))) {
                 if (plxUtils::makeThumb($this->path . $this->dir . $file, $this->path . $this->dir . $thumName, $width, $height, 80)) {
                     $count++;
                 }
             }
         }
     }
     if (sizeof($files) == 1) {
         if ($count == 0) {
             return plxMsg::Error(L_PLXMEDIAS_RECREATE_THUMB_ERR);
         } else {
             return plxMsg::Info(L_PLXMEDIAS_RECREATE_THUMB_SUCCESSFUL);
         }
     } else {
         if ($count == 0) {
             return plxMsg::Error(L_PLXMEDIAS_RECREATE_THUMBS_ERR);
         } else {
             return plxMsg::Info(L_PLXMEDIAS_RECREATE_THUMBS_SUCCESSFUL);
         }
     }
 }
开发者ID:wafflefactor,项目名称:PluXml,代码行数:38,代码来源:class.plx.medias.php


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