 |
|
|  |
PHP ƯÁ¤ Æú´õ ³»¿¡ ÀÖ´Â ÆÄÀϵéÀ» ¼±ÅÃÀûÀ¸·Î »èÁ¦ ÇÏ°íÀÚ ÇÒ ¶§ |
|
|
 |
13³â Àü |
°£È¤ ƯÁ¤ Æú´õ(µð·ºÅ丮) ³»¿¡ ÀÖ´Â ÆÄÀϵé Áß¿¡ Àüü ¶Ç´Â ¼±Åà ÀûÀ¸·Î ÀÏ°ý »èÁ¦¸¦ ÇØ¾ß ÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
´ÙÀ½°ú °°Àº ÇÔ¼ö¸¦ ÇÒ¿ëÇÏ½Ã¸é µË´Ï´Ù.
1. opendir(path)
path ÁöÁ¤ÇÑ °æ·ÎÀÇ Æú´õ¾È¿¡ ÀÖ´Â ÆÄÀϵéÀ» ºÒ·¯ ¿É´Ï´Ù.
¿¹)
<?php
$dir = "/etc/php5";
// ¾Ë°í ÀÖ´Â µð·ºÅ丮¸¦ ¿¾î¼, ³»¿ëÀ» ÀоîµéÀÌ´Â ÀÛ¾÷ÀÔ´Ï´Ù.
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
}
closedir($dh);
}
}
?>
°á°ú)
filename: . : filetype: dir
filename: .. : filetype: dir
filename: apache : filetype: dir
filename: cgi : filetype: dir
filename: cli : filetype: dir
2. glob(ÆÐÅÏ)
ÆÄÀÏÀÇ ÆÐÅÏÀ» È£ÃâÇÒ¶§ »ç¿ëÇÕ´Ï´Ù. ¿¹·Î *.txt ¶ó°í Çϸé txt È®ÀåÀÚ ÆÄÀÏÀ» ¸ðµÎ ã¾Æ ÁÝ´Ï´Ù.
¿¹)
<?php
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
?>
°á°ú)
funclist.txt size 44686
funcsummary.txt size 267625
quickref.txt size 137820
3. unlink(ÆÄÀÏ)
ÁöÁ¤ÇÑ ÆÄÀÏ ¹× Æú´õ¸¦ »èÁ¦ ÇÕ´Ï´Ù. À§ ÇÔ¼ö¸¦ ÀÌ¿ëÇؼ ãÀº ÆÄÀÏÀ» »èÁ¦ÇÏ°íÀÚ ÇÒ¶§ ÀÌ¿ëÇÕ´Ï´Ù.
¿¹)
<?php
$fh = fopen('test.html', 'a');
fwrite($fh, '<h1>Hello world!</h1>');
fclose($fh);
mkdir('testdir', 0777);
unlink('test.html');
unlink('testdir');
?>
°á°ú) ÁöÁ¤ÇÑ ÆÄÀÏ »èÁ¦
»èÁ¦ÇÒ ÆÄÀÏÀÇ Æú´õ¿¡ Áö¿ï¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
|
|
̵̧ : 517 |
̵̧
¸ñ·Ï
|
|
|  |
|