<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[파일 확장자 추출]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/30084</link>
		<description><![CDATA[<p>안녕하세요 게시글 리스트에서 첨부파일 다음과 같이 표시하고 있습니다.<br />
 </p>

<pre>
<code class="language-php">&lt;?php if($content-&gt;isAttached()):?&gt;
&lt;?php foreach($content-&gt;getAttachmentList() as $key=&gt;$attach):?&gt;
	&lt;button type="button" class="kboard-button-action kboard-button-download" onclick="window.location.href='&lt;?php echo $url-&gt;getDownloadURLWithAttach($content-&gt;uid, $key)?&gt;'" title="&lt;?php echo sprintf(__('Download %s', 'kboard'), $attach[1])?&gt;"&gt;&lt;img src="&lt;?php echo $skin_path?&gt;/images/file-icon.png"&gt;&lt;/button&gt;
	&lt;?php break;?&gt; // 파일 하나만 추출(파일이 여러개인 경우 간격문제 발생)
&lt;?php endforeach?&gt;
&lt;?php else:?&gt;-&lt;?php endif?&gt;</code></pre>

<p>다음에서 파일 확장자만 추출하여 확장자 별로 파일 아이콘을 표시하고 싶은데 확장자를 어떻게 추출해야될지 몰라서 글을 올립니다.</p>

<p>pdf, hwp, zip, ppt, doc 과 같은 확장자 명입니다.<br />
 </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 첨부파일 확장자를 추출하시려면

올려주신 코드대신 아래의 코드...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30089</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 첨부파일 확장자를 추출하시려면</p>

<p>올려주신 코드대신 아래의 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-html">&lt;?php if($content-&gt;isAttached()):?&gt;
&lt;?php foreach($content-&gt;getAttachmentList() as $key=&gt;$attach): $extension = strtolower(pathinfo($attach[0], PATHINFO_EXTENSION));?&gt;
	&lt;button type="button" class="kboard-button-action kboard-button-download" onclick="window.location.href='&lt;?php echo $url-&gt;getDownloadURLWithAttach($content-&gt;uid, $key)?&gt;'" title="&lt;?php echo sprintf(__('Download %s', 'kboard'), $attach[1])?&gt;"&gt;&lt;img src="&lt;?php echo $skin_path?&gt;/images/file-icon.png"&gt;&lt;/button&gt;
	&lt;?php if($extension == 'jpg'):?&gt;
	jpg
	&lt;?php elseif($extension == 'png'):?&gt;
	png
	&lt;?php else:?&gt;
	기타
	&lt;?php endif?&gt;
	&lt;?php break;?&gt; // 파일 하나만 추출(파일이 여러개인 경우 간격문제 발생)
&lt;?php endforeach?&gt;</code></pre>

<p> </p>

<p>pathinfo 함수에 대한 자세한 내용은</p>

<p>아래의 링크를 참고해보세요.</p>

<p><a href="http://php.net/manual/en/function.pathinfo.php" target="_blank">http://php.net/manual/en/function.pathinfo.php</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 13 Feb 2019 00:28:49 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>