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


PHP func::getExt方法代码示例

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


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

示例1: _t

				<?php echo _t('전체에서 사용되는 언어구성을 설정합니다.');?>	
			</dd>
		</dl>

		<dl class="normal">
			<dt></dt>
			<dd>
<?php
				ob_start();
?>
				<select name="welcomePack" id="welcomePack">
<?php
					$xmls=new XMLStruct();
					$dir = opendir(ROOT . '/language/welcome');
					while ($file = readdir($dir)) {
						if (func::getExt($file)=='xml') {
							$filename = substr($file, 0, strpos($file, '.xml'));
							$xmls->openFile(ROOT . '/language/welcome/'.$file);
							$name = $xmls->getValue('/welcome/information/name');
							$author = $xmls->getValue('/welcome/information/author/name');
?>
					<option value="<?php echo $filename;?>" <?php if ($filename == $config->welcomePack){?>selected="selected"<?php } ?>><?php echo $name;?> (<?php echo $author;?>)</option>
<?php
						}
					} 
?>
				</select>
<?php
				$arg = ob_get_contents();
				ob_end_clean();
开发者ID:ncloud,项目名称:bloglounge,代码行数:30,代码来源:index.php

示例2: array

<body style="background:transparent;">
<?php
	$config = new Settings;
	$requests = array();
	$requests['title'] = $db->escape($_POST['title']);
	$requests['description'] = $db->escape($_POST['description']);
	if (isset($_POST['delLogo'])) {
		$requests['logo'] = '';
		@unlink(ROOT.'/cache/logo/'.$config->logo);
	}

	$config->setWithArray($requests);

	if(!empty($_FILES['logoFile']['tmp_name']) && !isset($_POST['delLogo'])){
		if (!Validator::enum(func::getExt($_FILES['logoFile']['name']), 'gif,jpg,png')) {
			echo '<script type="text/javascript">parent.addMessage("'._t('로고는 GIF, JPG, PNG 형식의 파일만 가능합니다').'");</script>';
			exit;
		} else {
			$path = ROOT . '/cache/logo';
			if (!is_dir($path)) {
				mkdir($path);
				if (!is_dir($path)) {
					echo '<script type="text/javascript">parent.addMessage("'._t('로고 이미지를 업로드 할 수 없었습니다').'");</script>';
					exit;
				}
				@chmod($path, 0777);
			}

			if (file_exists($path . '/'. basename($_FILES['logoFile']['name']))) {
				$filename = substr(md5(time()), -1, 8).$_FILES['logoFile']['name'];
开发者ID:ncloud,项目名称:bloglounge,代码行数:30,代码来源:index.php

示例3: XMLStruct

<link rel="shortcut icon" href="<?php echo $service['path'];?>/images/favicon.ico" />
<script type="text/javascript">
	var isAdministratorMode = true;
</script>
<script type="text/javascript" src="<?php echo $service['path'];?>/scripts/jquery.js"></script>
<script type="text/javascript" src="<?php echo $service['path'];?>/scripts/admin.js"></script>
</head>

<body style="background:transparent;">
<?php
	flush();
	if($_POST['importType']=='upload'){ // OPML 업로드인 경우
		if (empty($_FILES['importFile']['tmp_name'])) {
			echo '<script type="text/javascript">alert("'._t('업로드 할 파일을 선택하지 않았습니다.').'");</script>';
		} else {
			if (preg_match("/(htm|php|inc|cgi|pl|perl|py|asp|jsp|exe|com|bat|dll|sh)/i", func::getExt($_FILES['importFile']['name']))) {
				echo '<script type="text/javascript">alert("'._f('%1는 잘못된 형식의 파일입니다.', $_FILES['importFile']['name']).'");</script>';
				$_FILES = null;
				exit;
			}

			$opmlCacheDir = ROOT . '/cache/opml';
			$tmpFilename = md5($_SERVER['REMOTE_ADDR'].time()).'.xml';
			if (!is_dir($opmlCacheDir)) func::mkpath($opmlCacheDir);
			if (!is_writable($opmlCacheDir) || !move_uploaded_file($_FILES['importFile']['tmp_name'], $opmlCacheDir.'/'.$tmpFilename)) {
				echo '<script type="text/javascript">alert("'._t('파일 가져오기에 실패했습니다.\n날개가 설치된 폴더와 cache 폴더에 쓰기 권한이 있는지 확인해주세요.').'");</script>';
				exit;
			}

			$xmls = new XMLStruct();
			$xmls->openFile($opmlCacheDir.'/'.$tmpFilename, true);
开发者ID:ncloud,项目名称:bloglounge,代码行数:31,代码来源:index.php


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