ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


PHP file ó¸® ÇÔ¼ö
11³â Àü
php file ó¸® ÇÔ¼ö¿¡ ´ëÇؼ­ ¾Ë¾Æº¸°Ú½À´Ï´Ù.



file 󸮿¡¼­ »ç¿ëÇÏ´Â ÇÔ¼öµéÀº fopen(), fread(), fwrite(), fputs(), fgetc(), fgets(), filesize(), filetype() feof(), fclose() µîÀÌ Àִµ¥ ¿ì¼± fopen(), feof(), fgetc(), fgets() ÇÔ¼öµé¿¡ ´ëÇؼ­ ¾Ë¾Æº¸°Ú½À´Ï´Ù. ±âŸ ÇÔ¼öµéÀº °£·«¼³¸íÀ» ÂüÁ¶Çϱ⠹ٶó¸ç, ±âŸ ÇÔ¼öµéµµ ½ÇÀü¿¡¼­ ÀÚÁÖ »ç¿ëµÇ´Ï ±¸±Û¸µ ¶Ç´Â ³×À̹ö °Ë»öµîÀ¸·Î ÇнÀÀ» ¹Ù¶ø´Ï´Ù. ÃßÈÄ ½Ã°£ÀÌ µÈ´Ù¸é ±âŸ ÇÔ¼öµé¿¡ ´ëÇؼ­µµ ¿¹Á¦¿Í ¼³¸íÀ» Æ÷½ºÆà ÇÏ°Ú½À´Ï´Ù.



fopen() ÇÔ¼ö´Â ÆÄÀÏÀÇ ÀÔ·Â/Ãâ·ÂÀ» °ü¸®ÇÒ ¼ö ÀÖ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



¿ì¼± °ü·Ã¿¹Á¦ºÎÅÍ ¾Ë¾Æº¸°Ú½À´Ï´Ù.

<html>
<body>
<?php
     $file = fopen("userip.txt","a");
     fwrite($file,"$REMOTE_ADDR \n");
     fclose($file);
?>
</body>
</html>

// À§ ±¸¹®Àº ÇѸ¶µð·Î ¿ä¾àÇϸé "userip.txt ¶ó´Â ÆÄÀÏ¿¡ ¹æ¹®ÀÚÀÇ IP µéÀ» ÀúÀåÇÏ´Â ¼Ò½º" ÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º¿¡ ¹æ¹®ÀÚ ¾ÆÀÌÇǸ¦ ÀúÀåÇÏÁö¸¸ À§ ±¸¹®Ã³·³ txt ÆÄÀÏ¿¡ ÀúÀåµµ °¡´ÉÇÕ´Ï´Ù. ±×¸®°í ÀÌÀü Æ÷½ºÆÿ¡¼­ Çß´ø date() ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© IP ¹× ¹æ¹®½Ã°£µµ ÀúÀåÇÒ¼ö ÀÖ°í »ç¿ëÀÚÀÇ ¾ÆÀ̵ð µîµîÀ» txt ÆÄÀÏ¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.



// ±¸¹®À» Çϳª¾¿ »ìÆ캸¸é ¿ì¼± $file º¯¼ö¿¡ userip.txt ÆÄÀÏÀ» fopen ÇÕ´Ï´Ù. ±×·±µ¥ "a" ¶ó´Â ÀÌ»óÇÑ ³»¿ëÀÌ Àִµ¥ ÀÌ°ÍÀº addÀÇ ÁÙÀÓ¸»·Î Áï, ±¸¹®À» Ãß°¡ÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ ¼³¸íÀ» ÂüÁ¶Çϱ⠹ٶø´Ï´Ù. ±×¸®°í ¾î¶² ±¸¹®À» Ãß°¡ÇÒ °ÍÀÎÁö¿¡ ´ëÇؼ­ fwrite ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ³»¿ëÀ» ±â·ÏÇÏ°Ô ÇÕ´Ï´Ù. $REMOTE_ADDR Àº ¹æ¹®ÀÚÀÇ IP¸¦ ³ªÅ¸³»´Â PHP º¯¼öÀÔ´Ï´Ù. ±×¸®°í \nÀº htmlÀÇ <br> °ú °°Àº Àǹ̷ΠÇÑÄ­ ¶ç¿ì¶ó´Â ÀǹÌÀÔ´Ï´Ù.



r :  Àбâ Àü¿ë , ÆÄÀÏÀÇ Ã³À½ºÎÅÍ ÀÐÀ½

r+ :  Àбâ¿Í ¾²±â ¸ðµÎ °¡´É, ÆÄÀÏÀÇ Ã³À½ºÎÅÍ ÀÐÀ½

w : ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì ¾²±â Àü¿ëÀ¸·Î ÆÄÀÏ ÀÐÀ½, ÇØ´ç ÆÄÀÏÀÇ ¸ðµç ³»¿ëÀ» »èÁ¦Çϸç, ÆÄÀÏÀÌ ¾øÀ¸¸é ÆÄÀÏÀ» »ý¼ºÇÔ

w+ : Àбâ Àü¿ëÀ¸·Î¸¸ ÆÄÀÏÀ» ¿ÀÇÂÇÔ. ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì ¸ðµç ³»¿ëÀ» »èÁ¦Çϸç, ÆÄÀÏÀÌ ¾øÀ¸¸é ÆÄÀÏÀ» »ý¼ºÇÔ

a : Àбâ Àü¿ëÀ¸·Î¸¸ ÆÄÀÏÀ» ¿ÀÇÂÇϸç, ÆÄÀÏÀÌ ¾øÀ¸¸é ÆÄÀÏÀ» »ý¼ºÇÔ, ±×¸®°í ÆÄÀÏÀÌ ÀÖÀ¸¸é ÆÄÀÏÀÇ ³¡¿¡¼­ ºÎÅÍ ÀÐ°í ³»¿ëÀº »èÁ¦ÇÏÁö ¾ÊÀ½

a+ : Àбâ¿Í ¾²±â·Î ÆÄÀÏÀ» ¿ÀÇÂÇϸç, ÆÄÀÏÀÌ ÀÖÀ¸¸é ÆÄÀÏ ³¡¿¡¼­ ºÎÅÍ ÀÐ°í ³»¿ëÀº »èÁ¦ÇÏÁö ¾ÊÀ½

x : ¾²±â Àü¿ëÀ¸·Î »õ ÆÄÀÏÀ» »ý¼ºÇÔ, ¸¸¾à ÆÄÀÏÀÌ Á¸ÀçÇÒ °æ¿ì false¿Í ¿À·ù¸¦ ¹ÝȯÇÔ

x+ : Àбâ¿Í ¾²±â ÆÄÀÏÀ» »ý¼ºÇÔ, ¸¸¾à ÆÄÀÏÀÌ Á¸ÀçÇÒ °æ¿ì false¿Í ¿À·ù¸¦ ¹ÝȯÇÔ





feof() ÆÄÀÏÆ÷ÀÎÅÍ°¡ ÆÄÀÏÀÇ ¸¶Áö¸·ÀÎÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀÏÀ» ¿­°Ô µÇ¸é ÆÄÀÏ Æ÷ÀÎÅÍ´Â ÆÄÀÏÀÇ °¡Àå óÀ½¿¡ À§Ä¡ÇÕ´Ï´Ù.
±×¸®°í ÆÄÀÏÀÇ ³»¿ëÀ» ÀÐÀ¸¸é °¡Àå ÃÖ±Ù¿¡ ÀÐÀº µ¥ÀÌÅÍÀÇ À§Ä¡¿¡ Æ÷ÀÎÅÍ°¡ À§Ä¡ÇÏ°Ô µË´Ï´Ù.
ÀÌ ¶§ feof() ÇÔ¼ö¸¦ »ç¿ëÇϸé ÆÄÀÏÀÇ ³¡À̸é true ¾Æ´Ï¸é false¸¦ ¹ÝȯÇÕ´Ï´Ù.  
¿¹¸¦ µé¾î¼­

¿¹Á¦ 1

<?
$fp = fopen("test.txt","r");
while(!feof($fp)){
$data .= fgetc($fp);
}
fclose($fp);
echo "ÆÄÀÏÀÇ ³»¿ë : ".$data;
echo "<br>";
?>



¿¹Á¦ 2

<?
$fp = fopen("test.txt","r");
while(!feof($fp)){
$data .= fgets($fp,20);
}

fclose($fp);
echo "ÆÄÀÏÀÇ ³»¿ë : ".$data;
echo "<br>";
?>

// Äڵ忡¼­ º¸µíÀÌ feof() ÇÔ¼ö´Â ÆÄÀÏÀÇ ³¡ÀÎÁö¸¦ °Ë»çÇÏ´Â ÇÔ¼öÀε¥ ÆÄÀÏÀÇ ³¡ÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ±× µÚÀÇ ¸í·ÉÀ» ¼öÇàÇÏ°Ô µË´Ï´Ù. ±×¸®°í ÄÚµå Áß°£¿¡ º¸¸é fgetc(), fgets() ÇÔ¼ö ³ª¿À´Âµ¥ fgetc() ÇÔ¼ö´Â ¹®ÀÚ Çϳª¸¦ Àоî¿À´Â ÇÔ¼öÀ̸ç, fgets() ´Â ÇÑÁÙ¾¿ Àоî¿À´Â ÇÔ¼öÀÔ´Ï´Ù.

test.txt ÆÄÀÏÀ» ¸¸µé¾î º¸°í Á÷Á¢ Å×½ºÆ® ÇÏ¸é ¾î¶² ÀǹÌÀÎÁö ÀÌÇØ°¡ µÉ°ÍÀÔ´Ï´Ù.



¿¹¸¦ µé¾î test.txt ÀÇ ³»¿ëÀÌ

"Park's Blog!!" ¶ó°í ÇÒ °æ¿ì

fgets() ÇÔ¼ö´Â ÇÑÁÙ¾¿ Àоî¿À´Â ÇÔ¼ö ÀÔ´Ï´Ù.

<?php
$file = fopen("test.txt", "r") or exit("Unable to open file!");
while(!feof($file)) {
  echo fgets($file). "<br>";
}
fclose($file);
?>

// Ãâ·ÂµÇ´Â Ãâ·Â¹®Àº

Park's Blog!!

ÀÔ´Ï´Ù.



fgetc() ÇÔ¼ö´Â ¹®ÀÚ Çϳª¸¦ Àоî¿À´Â ÇÔ¼ö ÀÔ´Ï´Ù.



<?php
$file = fopen("test.txt", "r") or exit("Unable to open file!");
while(!feof($file)) {
echo fgets($file). "<br>";
}
fclose($file);
?>

// Ãâ·ÂµÇ´Â Ãâ·Â¹®Àº

P
a
r
k
'
s

B
l
o
g
!
!
ÀÔ´Ï´Ù.(¹®ÀÚ¸¦ ÇϳªÇϳª Àо ³ª¿À°Ô µË´Ï´Ù)



fclose()

ÁöÁ¤µÈ ÆÄÀÏÀ̳ª urlÀ» ´Ý´Â ÇÔ¼ö ÀÔ´Ï´Ù.



fread()

ÆÄÀÏÀÇ ½ÇÁ¦ ³»¿ëÀ» ÁöÁ¤ÇÑ Å©±â¸¸Å­ ÀÐ¾î µéÀÌ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



fwrite()

ÆÄÀÏ¿¡ ¹®ÀÚ¿­À» ÁöÁ¤ÇÑ ±æÀ̸¸Å­(length byte) ¸¸Å­ ¾²´Â ÇÔ¼ö ÀÔ´Ï´Ù. ¸¸¾à ±æÀÌ(length)¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¹®ÀÚ¿­ ÀüºÎ¿¡ ÆÄÀÏÀ» ¾²°Ô µË´Ï´Ù.



fputs()

fwrite() ÇÔ¼ö¿Í µ¿ÀÏÇÑ ±â´ÉÀ» ÇÕ´Ï´Ù. ´Ü, Â÷ÀÌÁ¡Àº



size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );
int fputs( const char *string, FILE *stream );

À§¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ fputs°¡ ¹Þ¾Æ µéÀ̴ ŸÀÔÀº char *ÀÔ´Ï´Ù.
fwrite°¡ ¹Þ¾Æ µéÀ̴ ŸÀÔÀº void *·Î ¸ðµç À¯ÇüÀÇ Å¸ÀÔÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀÌÁÒ.

fputs´Â char *¸¦ ¹Þ¾Æ µéÀ̱⠶§¹®¿¡ char *ÀÇ Æ¯¼ºÀ» µû¶ó°©´Ï´Ù.
Áï, NULLÀ» ¸¸³ª±â Àü±îÁöÀÇ µ¥ÀÌŸ¸¦ ÆÄÀÏ¿¡ ¾µ »ÓÀÔ´Ï´Ù.

fwrite´Â Ʋ¸³´Ï´Ù.
ÇØ´ç ÁÖ¼Ò°ªÀ» ÁØ ¿¬ÈÄ¿¡ ³Ñ°ÜÁÖ´Â ÀÎÀÚÀÇ Å©±â¿Í.. ±× Å©±â¸¸Å­ÀÇ µ¥ÀÌŸ Áß¿¡¼­
ÁÖ¼Ò°ªºÎÅÍ ¾ó¸¶¸¸Å­ °¡Á®¿Ã °ÍÀÎÁö°¡ ³Ñ¾î°¡°Ô µË´Ï´Ù.

¿¹¸¦ µé¾î..
int data[10] = {....};
fwrite(data, sizeof(int), 10, fp);
ÀÌ·¸°Ô Çϸé data ¹è¿­ Àüü°¡ Çѹø¿¡ ÆÄÀÏ¿¡ ¾²¿©Áö°Ô µË´Ï´Ù.

Áï, ¸¸µé¾î³»´Â ¹öÆÛ ³»ºÎ¿¡ ÆÄÀÏ ³¡À» ÀǹÌÇÏ´Â Äڵ尡 µé¾î ÀÖ´Ù¼Õ Ä¡´õ¶óµµ..
»çÀÌÁî ÀÚü°¡ ±×°É Æ÷ÇÔÇϵµ·Ï µÇ¾î ÀÖ´Ù¸é ÆÄÀÏ¿¡ ´ç¿¬È÷ ¾²¿©Áö°Ô µË´Ï´Ù.



filesize()

ÆÄÀÏÀÇ Å©±â¸¦ byte ´ÜÀ§·Î ¹ÝȯÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



filetype()

ÆÄÀÏÀÇ Å¸ÀÔÀ» ¹ÝȯÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



is_dir()

ÁöÁ¤µÈ ÆÄÀÏÀÇ Å¸ÀÔÀÌ diretory À̸é true¸¦ ¹ÝȯÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



is_file()

ÁöÁ¤µÈ ÆÄÀÏÀÇ Å¸ÀÔÀÌ file À̸é true¸¦ ¹ÝȯÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



is_readable()

ÁöÁ¤µÈ ÆÄÀÏ¿¡¼­ ÀбⰡ °¡´ÉÇϸé true¸¦ ¹ÝȯÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



is_writable()

ÁöÁ¤µÈ ÆÄÀÏ¿¡¼­ ¾²±â°¡ °¡´ÉÇϸé true¸¦ ¹ÝȯÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



is_executable()

ÁöÁ¤µÈ ÆÄÀÏÀÌ ½ÇÇà °¡´ÉÇÑ ÆÄÀÏÀ̸é true¸¦ ¹ÝȯÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



copy()

ÆÄÀÏÀ» º¹»çÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



rename()

ÆÄÀÏÀÇ À̸§À» º¯°æÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



unlink()

ÆÄÀÏÀ» »èÁ¦ÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



chdir()

directory¸¦ ¹Ù²Ù´Â ÇÔ¼ö ÀÔ´Ï´Ù.



mkdir()

directory¸¦ »ý¼ºÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



rmdir()

directory¸¦ »èÁ¦ÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



opendir()

directory¸¦ ¿©´Â ÇÔ¼öÀ̸ç, À¯È¿ÇÑ µð·ºÅ丮°¡ ¾Æ´Ò°æ¿ì false¸¦ ¹ÝȯÇÕ´Ï´Ù.



readdir()

directory·Î ºÎÅÍ Ç׸ñ(µð·ºÅ丮,ÆÄÀÏ)À» ÀÐ¾î µéÀÌ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



chmod()

Æ۹̼ÇÀ» º¯°æÇØÁÖ´Â ÇÔ¼ö ÀÔ´Ï´Ù. Áï, ÆÄÀÏÀÇ Àбâ, ¾²±â µîÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

´Ü, ¿ø°Ý ÆÄÀÏÀº º¯°æ ºÒ°¡À̸ç, ¼­¹ö¿¡ ÀÖ´Â ÆÄÀϸ¸ º¯°æÀÌ °¡´ÉÇÕ´Ï´Ù.



move_uploaded_file()

¾÷·Îµå µÈ ÆÄÀÏÀ» ´Ù¸¥ °÷À¸·Î ÀÌ¿ëÇÒ ¶§ »ç¿ëÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



getImageSize()

gif, jpg, png ÀÇ À̹ÌÁö ÆÄÀÏÀÇ Å©±â¸¦ ±¸ÇÏ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



flock()

ÆÄÀÏÀÇ µ¿½ÃÁ¢¼ÓÀÇ ÇÇÇظ¦ ¸·±â À§ÇØ ¸ÕÀú ÆÄÀÏ¿¡ Á¢±ÙÇÑ »ç¿ëÀÚ¿¡°Ô ¿ì¼±±ÇÀ» ÁÖ´Â ÇÔ¼ö ÀÔ´Ï´Ù.



ÀÏ´Ü °£´ÜÇÏ°Ô fopen(), feof(), fgets(), fgetc() ÇÔ¼ö¿¡ ´ëÇؼ­ ¾Ë¾Æº¸¾Ò°í ±âŸ ÇÔ¼ö¿¡ ´ëÇؼ­ °£·«ÇÑ ¼³¸íÀ» Àû¾ú½À´Ï´Ù.



±×¸®°í Á» ´õ ÀÚ¼¼È÷ ¾Ë±â¸¦ ¿øÇÏ´Â ºÐµéÀº



http://php.net/manual/kr/function.opendir.php ¿¡¼­ opendirÀÇ ºÎºÐ¿¡ ±Ã±ÝÇÑ ÇÔ¼ö¸íÀ» Àû¾îÁÖ¸é ÀÚ¼¼ÇÑ ¼³¸íÀÌ ³ª¿À´Ï ÂüÁ¶ ¹Ù¶ø´Ï´Ù.
ÃßõÃßõ : 473 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,891
ÀÔ·Â Çʵ忡¼­ ƯÁ¤´Ü¾î(¿¹:#err)°¡ Æ÷ÇԵǾúÀ» ¶§ ½Ç½Ã°£ °¨Áö ¹× °æ°íâ ¶ç¿ì±â
2,890
µ¥ÀÌÅͺ£À̽º ÃÖÀûÈ­¿Í Äõ¸® È¿À²¼ºÀ» ³ôÀÌ °Ë»ö ¼º´ÉÀ» °³¼±ÇÏ´Â ¹æ¹ý
2,889
°£´ÜÇÑ °Ô½ÃÆÇ ¸¸µé±â
2,888
PHPÀÇ php.ini ÆÄÀÏ¿¡¼­ ¼³Á¤ÇÒ ¼ö ÀÖ´Â ÁÖ¿ä Ç׸ñµéÀ» Ä«Å×°í¸®º°·Î Á¤¸®
2,887
À¯Æ©ºê µ¿¿µ»óÀÇ ½æ³×ÀÏ À̹ÌÁö¸¦ üũÇÏ¿© À¯È¿ÇÑ ¿µ»óÀ̾ƴҶ§ ¿¬°áµÈ üũ¹Ú½º¸¦ ÀÚµ¿À¸·Î üũ
2,886
À̹ÌÁö URLÀÌ À¯È¿ÇÏÁö ¾ÊÀ» ¶§, ÇØ´ç À̹ÌÁö¿Í ¿¬°áµÈ üũ¹Ú½º¸¦ ÀÚµ¿À¸·Î üũ
2,885
HTTPS·Î Á¢¼ÓÇÑ »ç¿ëÀÚ¸¦ °­Á¦·Î HTTP·Î ¸®µð·º¼Ç ÇÏ·Á¸é
2,884
PHP¿¡¼­ MP3 ÆÄÀÏÀ» Á÷Á¢ ÀÐ°í ½ºÆ®¸®¹Ö Çϱâ
2,883
ÇöÀç ÆäÀÌÁö°¡ location.reload()¿¡ ÀÇÇØ »õ·Î°íħµÇ¾ú´ÂÁö
2,882
ÅؽºÆ® ÆÄÀÏÀ» Àаí, °¢ ÁÙÀÇ ³¡¿¡¼­ 6±ÛÀÚ¸¦ »èÁ¦ÇÑ ÈÄ, °á°ú¸¦ »õ·Î¿î ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.
2,881
cURLÀ» »ç¿ëÇÏ¿© ¸®´ÙÀÌ·ºÆ®¸¦ µû¶ó°¡ ÃÖÁ¾ URL °¡Á®¿À±â
2,880
[PHP] $_SERVER ȯ°æº¯¼ö
2,879
10Áø¼ö <-> 16Áø¼ö º¯È¯±â PHP¼Ò½º
2,878
ÅؽºÆ®¿¡ Á÷Á¢ ±×¶óµ¥ÀÌ¼Ç »ö»óÀ» Àû¿ëÇÏ·Á¸é?
2,877
CSS¸¦ »ç¿ëÇÏ¿© ¿ä¼ÒÀÇ ³»¿ë¹°¿¡ µû¶ó width¸¦ Á¶Á¤ÇÏ´Â ¹æ¹ý
2,876
À¥¼­¹ö ip È®ÀÎ
2,875
À¥È£½ºÆÃÀÇ Àý´ë°æ·Î¸¦ È®ÀÎ
2,874
input ÀÔ·Â ÇÊµå ¾ÕµÚ °ø¹é ½Ç½Ã°£ Á¦°Å
2,873
Placeholder Æ÷Ä¿½º½Ã °¨Ãß±â
2,872
MySQL Áߺ¹µÈ µ¥ÀÌÅ͸¦ »èÁ¦
2,871
MySQL Áߺ¹ µ¥ÀÌÅÍ È®ÀÎ
2,870
sessionStorage.getItem ¿Í sessionStorage.setItem
2,869
Á¦ÀÌÄõ¸® ·£´ýÀ¸·Î ¹è°æ»ö º¯°æ
2,868
preg match¿¡ °üÇÑ Á¤±Ô½Ä
2,867
Stream an audio file with MediaPlayer ¿Àµð¿À ÆÄÀÏ ½ºÆ®¸®¹Ö Çϱâ
2,866
Audio Streaming PHP Code
2,865
PHP $ SERVER ȯ°æ º¯¼ö Á¤¸®
2,864
Vimeo (ºñ¸Þ¿À) API ¸¦ »ç¿ëÇÏ¿© Ç÷¹À̾î ÄÁÆ®·ÑÇϱâ
2,863
iframe »ç¿ë½Ã ÇÏ´Ü¿¡ ¹ß»ýÇÏ´Â °ø¹é Á¦°Å¹æ¹ý
2,862
¾ÆÀÌÇÁ·¹ÀÓ(iframe) Àüüȭ¸é °¡´ÉÇÏ°Ô Çϱâ
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.