本文整理汇总了PHP中system::fileExt方法的典型用法代码示例。如果您正苦于以下问题:PHP system::fileExt方法的具体用法?PHP system::fileExt怎么用?PHP system::fileExt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类system
的用法示例。
在下文中一共展示了system::fileExt方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: fileExt
/**
* @return string
* @param string $file_name - Путь к файлу
* @desc МАКРОС: Вернет расширение указанного файла
*/
function fileExt($file_name)
{
return system::fileExt($file_name);
}
示例2: copyFile
/**
* @return String Имя созданного файла
* @param String $tmp_filename - Путь к исходному файлу
* @param String $user_filename - Исходное (желаемое) имя файла
* @param String $pathTo - Папка в которую необходимо скопировать файл
* @desc Копирует файл в указанную папку с автоподбором имени и транслятирацией русского названия
*/
static function copyFile($tmp_filename, $user_filename, $pathTo)
{
if (!empty($tmp_filename) && file_exists($tmp_filename)) {
$exe = system::fileExt($user_filename);
$pos = strpos($user_filename, '.');
$fname = substr($user_filename, 0, strlen($user_filename) - (strlen($user_filename) - $pos));
$fname = system::translite($fname);
// Проверяем, есть ли файл с таким же именем
$new_filename = $pathTo . '/' . $fname . '.' . $exe;
if (file_exists(ROOT_DIR . $new_filename)) {
// Если есть, придумываем другое название файлу
$i = 0;
$exist = true;
while ($exist && ++$i < 999) {
$new_filename = $pathTo . '/' . $fname . '_' . $i . '.' . $exe;
if (!file_exists(ROOT_DIR . $new_filename)) {
$exist = false;
}
}
}
// Копируем файл в указанную папку
copy($tmp_filename, ROOT_DIR . $new_filename);
return $new_filename;
}
}
示例3: listFile
/**
* @return null
* @param string $field_name - Имя поля формы и макроса для вывода элемента в шаблон
* @param string $value - Список файлов
* @desc Элемент формы для загрузки списка файлов
*/
public static function listFile($field_name, $value)
{
if (file_exists(MODUL_DIR . '/mpanel/template/list_file.tpl')) {
include MODUL_DIR . '/mpanel/template/list_file.tpl';
/*
if (system::fileExtIs($file_name, array('flv', 'png', 'jpg', 'jpeg', 'png')))
page::assign('link_type', 'href="#" onclick="$.prettyPhoto.open(\'%value%\');"');
else
page::assign('link_type', 'href="%value%" target="_target"');
*/
//
if (!empty($value)) {
$files = explode(";", $value);
$items = '';
while (list($key, $file_name) = each($files)) {
if (!empty($file_name) && file_exists(ROOT_DIR . $file_name) && !is_Dir(ROOT_DIR . $file_name)) {
$info = stat(ROOT_DIR . $file_name);
if (system::fileExtIs($file_name, array('png', 'gif', 'jpg', 'jpeg'))) {
$size = getimagesize(ROOT_DIR . $file_name);
$size_img = ', ' . $size[0] . 'x' . $size[1] . 'px';
} else {
$size_img = '';
}
page::assign('file.name', system::fileName($file_name));
page::assign('file.url', $file_name);
page::assign('file.ext', system::fileExt($file_name));
page::assign('file.size', round($info[7] / 1024, 0) . ' Кбайт' . $size_img);
$items .= page::parse($TEMPLATE['files']);
}
}
page::assign('files', $items);
return page::parse($TEMPLATE['frame_view']);
} else {
page::assign('value', $value);
page::assign('sname', $field_name);
return page::parse($TEMPLATE['frame_add']);
}
}
}