ÀÚÀ¯°Ô½ÃÆÇ  |  Á¤º¸/Tips  |  Áú¹®°ú´äº¯  |  °­ÁÂ°Ô½ÃÆÇ  |  ÀÚ·á½Ç  |  PHPÇÔ¼ö°Ë»ö  |  vÇÔ¼öµî·Ï  |  New¿¡À̽ºMTÄ«¿îÅÍ  |  ¸ÞÀϸµ¸®½ºÆ®
   HOME µî·ÏµÈ °³¹ßÀÚ Á¶È¸(380¸í)    °³¹ßÀÚ µî·Ï    ·Î±×ÀÎ   
ÇöÀçÀ§Ä¡: HOME > ¸¶ÀÌÆäÀÌÁö > ¹ß¼ÛµÈ ¸ÞÀϸµ¸®½ºÆ® Àüü: 25,148V / 14,585¸í, ¿À´Ã: 18V / 14¸í, ÇöÀç: 1V / 1¸í [Åë°èº¸±â]
Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2007.05.03]
¹ß¼ÛÀÏ 2007-05-03 13:13:00
¸¶ÀÌÅ×Å©´Ð ¸Ç ¾Æ·§ºÎºÐ¿¡ ¿À´ÃÀÇ ´ãÈ­¿¡ ÀÌ·±¸»ÀÌ ÀÖ±º¿ä.



±ºÀÚ´Â ÀǸ®¿¡ ¹à°í, ¼ÒÀÎÀº ÀÌÀÍ¿¡ ¹à´Ù.



¾î´À ÇÑ
Áö³­ °ú°Å ´ÙÇÔ²² ÈûÀ» ¸ð¾Æ ÇÑ ±æÀ» ºñÃß°í ÀÖ¾ú½À´Ï´Ù.

±×·±µ¥ ½Ã°£ÀÌ °¡¸é °¥ ¼ö·Ï ±× ±æÀº ¶Ñ·ÇÇØÁö°í, »ç½ÇÀº ¼­·Î ´Ù¸¥ ¹æÇâÀÇ ±æÀ» °¡°í ÀÖ´Ù°í
´À³§´Ï´Ù.



³»°¡ ¾ò°íÀÚ Çß´ø ÀÌÀÍÀº ¹«¾ùÀ̾úÀ»±î? .. À½... {À̸§}´ÔÀº ¾î¶°ÇѰ¡¿ä?



¿À´ÃÀº Ç¥ÁØ ÀÔÃâ·Â¿¡ ÀÇÇÑ ¼­¹ö¿¡¼­ÀÇ ½©
½ºÅ©¸³Æ® ¿î¿µ¿¡ ´ëÇÑ ¹¦¸¦ ¼³¸íÇϰڽÀ´Ï´Ù.

º¸Åë À¥°³¹ßÀÚ´Â ´ë¿ë·®ÀÇ ÆÄÀÏÀ» Àоîµå¸®°í ó¸®ÇÏ´Â °úÁ¤À» fopenÀ» ÅëÇÏ¿© r ¸ðµå·Î

Àоî ó¸®ÇÏ
°Ô µË´Ï´Ù. ±×·¯³ª ¼­¹öÀÇ ÈûÀ» ºô·Á¼­ »ç¿ëÇÑ´Ù¸é º¸´Ù ºü¸¥ ½Ã°£¿¡ ±× ³»¿ëÀ»

ó¸®ÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î »ý°¢µË´Ï´Ù.



Ç¥ÁØ Ãâ·ÂµÈ µ¥ÀÌŸ
¸¦ ¹Þ¾Æµå¸®°í Àо ó¸®ÇÏ´Â°Ô °ñÀÚÀÔ´Ï´Ù.



buffer.php --------------------------

cellpadding='4' cellspacing='1'>



<?php

$fp
= fopen("php://stdin", style="color: #DD0000">"r");

while (!
feof ($fp))

{

    
style="color: #0000BB">$buffer = fgets($fp, 4096 style="color: #007700">);

    echo
$buffer .
"\n";

}

fclose($fp);

/>
?>







»ç¿ë¹æ¹ý

bgcolor='#E8F3FF' width='600' cellpadding='4' cellspacing='1'>



cat /etc/passwd | php buffer.php

/>







À½.. ¿©·¯°¡Áö·Î ÀÀ¿ëÇØ º¼ ¼ö ÀÖ°ÚÁÒ?

½©ÀÌ´Ï±î ¸Ç À§¿¡ php ½© À§Ä¡¸¦ ¼±¾ðÇØÁÖ°í ¾²
¸é Á»´õ Æí¸®ÇϰÚÁÒ? ^^

stdout À̿ܿ¡µµ stdin, stderr µîÀÌ ÀÖ°í »ç¿ë¹æ¹ýµµ À¯»çÇÕ´Ï´Ù.

¿À´ÃÀº ¿©±â±îÁö... ¼ö°íÇϼ¼¿ä~
Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2005.10.21]
¹ß¼ÛÀÏ 2005-10-21 13:38:18
¾È³çÇϼ¼¿ä? ¸¶ÀÌÅ×Å©´ÐÀÔ´Ï´Ù. ¿À´ÃÀº ºñ°¡ ¸¹ÀÌ ¿À´Â±º¿ä.

¿À´ÃÀº ÆÛ¹Ì¼Ç ó·³ µ¹¾Æ°¡´Â ÇÔ¼ö¸¦ Çϳª ¼Ò°³ÇÒ±î ÇÕ´Ï
´Ù.



°øºÎ´Â ÀÌ ¸µÅ©¸¦ µû¶ó°¡ ÁÖ¼¼¿ä.



ÂüÁ¶URL

href="http://www.mytechnic.com/MT_Community/index.php?mtcode=tips&mtact=read&seq=560"
>http://www.mytechnic.com/MT_Community/index.php?mtcode=tips&mtact=read&seq=560
Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2005.10.18]
¹ß¼ÛÀÏ 2005-10-18 10:29:24
{À̸§}´Ô ¾È³çÇϼ¼¿ä? ÀØÀ»¸¸ ÇÏ´Ï±î ¶Ç ¸ÞÀÏ º¸³»ÁÒ?

¿À´ÃÀº cURLÀ» À§¿ëÇÑ, ÄÁÅÙÃ÷ °¡Á®¿À±âÀÔ´Ï´Ù.

À¥ÆäÀÌÁö¸¦ ÀÌ¿ëÇÏ¿©, Á¤º¸¸¦
¼­·Î Àü´ÞÇϰíÀÚ ÇÒ¶§, »ç¿ëÇϸé ÁÁÁö¸¸,

´Ù¸¥ ¸ñÀûÀ¸·Î´Â ÀÚÁ¦ÇØ ÁÖ½Ã¸é °í¸¿°Ú½À´Ï´Ù.

ŸÀӾƿô°ú, ÆäÀÌÁö¸¦ ¿­ ¼ö ¾øÀ» ¶§¿¡ ´ëÇÑ, ¿¡·¯°¡ 󸮵È
ÇÔ¼öÀÔ´Ï´Ù.





<?php

function get_content($url) {

    
$curlsession = curl_init ();

    
curl_setopt ($curlsession, CURLOPT_URL,                     style="color: #0000BB">$url);

    
curl_setopt
($curlsession, CURLOPT_HEADER,                 0);

    
curl_setopt style="color: #007700">($curlsession, CURLOPT_RETURNTRANSFER,         1);

    
curl_setopt style="color: #007700">($curlsession, CURLOPT_POST,                   0);

    
curl_setopt style="color: #007700">($curlsession, CURLOPT_USERAGENT,              "cURL
TEST"
);

    
curl_setopt ($curlsession, CURLOPT_REFERER,                "");

    
curl_setopt style="color: #007700">($curlsession, CURLOPT_TIMEOUT,                3);



    
$buffer style="color: #007700">= curl_exec ($curlsession);

    
$cinfo style="color: #007700">= curl_getinfo($curlsession);

    
curl_close style="color: #007700">($curlsession);



/>    if (
$cinfo['http_code'] != 200)

/>    {

        return
"" style="color: #007700">;

    }



    return
$buffer;

}

?>

/>


Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2005.10.05]
¹ß¼ÛÀÏ 2005-10-05 16:38:03
¼­¹ö°¡ ÀÌÀüµÇ¾ú½À´Ï´Ù.

±×·¡¼­ ¸ÞÀϸµ ¸®½ºÆ®¸¦ Àá½Ã Å×½ºÆ® ÇÕ´Ï´Ù.
Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2005.09.29]
¹ß¼ÛÀÏ 2005-09-29 13:41:40
¿À·§¸¸¿¡ ¸ÞÀÏÀ» º¸³À´Ï´Ù. {À̸§}´Ô Àß Áö³»°í °è½ÃÁÒ?

ÁÁÀº ÆÁ ÇѰ¡Áö º¸³»µå¸³´Ï´Ù. ¿¥ÆÄ½º¿¡¼­ ±Ù¹«ÇϽô ȲÀ屺´ÔÀÌ º¸³»ÁֽŠ¼Ò½º
ÀÔ´Ï´Ù.







¾Æ·¡ Äڵ带 °øÅë ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ Æ÷ÇÔÇÏ½Ã¸é µË´Ï´Ù

(ÃÖ»ó´Ü¿¡ ³ÖÀ¸½Ê½Ã¿À)

¾Æ·¡ ÄÚµå Áß¿¡¼­ À̸ÞÀÏÁÖ¼Ò(sEmail)¸¸
º»ÀÎÀÇ °ÍÀ¸·Î ¹Ù²Ù½Ê½Ã¿À

ÀͽºÇ÷η¯, ÆÄÀÌ¾îÆø½º, ³Ý½ºÄÉÀÌÇÁ, ¸ðÁú¶ó¿¡¼­ Á¤»ó ÀÛµ¿ÇÕ´Ï´Ù

(¿ÀÆä¶ó´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù)

 

bgcolor='#E8F3FF' width='600' cellpadding='4' cellspacing='1'>


window.onerror = errHandle;

function errHandle(message,url,line)

{

var
sEmail,sURL,oImg;



sEmail = 'infoserv@errormail.empascorp.com'; // º¸°í¹ÞÀ» À̸ÞÀÏ ÁÖ¼Ò

sURL =
'http://blog.empas.com/errorlog.html'; // ¹ß¼Û ÆäÀÌÁö

sURL += '?e=' + sEmail;

sURL += '&l=' + line;

sURL +=
'&m=' + message;

sURL += '&u=' + escape(url);



oImg = new Image();

oImg.src= sURL; // ¹é±×¶ó¿îµå Àü¼Û

/>}


Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2005.07.11]
¹ß¼ÛÀÏ 2005-07-11 15:55:41
¾È³çÇϼ¼¿ä?

ºñ°¡ ¿À´Ï±î ¸¶À½µµ ÃËÃËÇØÁö°í, ÇǺεµ ½Ã¿øÇϳ׿ä

¿À´ÃÀº ¹®ÀÚ¿­ °Ë»ç¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸°Ú½À´Ï´Ù.





º¸
Åë ¿å ÇÊÅ͸µÀ̳ª, ¹®ÀÚ¿­ ºñ±³ÇÒ¶§, stristr, strpos µî str ½Ã¸®Á ¸¹ÀÌ »ç¿ëÇÏ°Ô µË´Ï´Ù.

±×·¯´Ï ½ÇÁ¦·Î °Ë»ç¸¦ ÇØº¸¸é, ¾û¶×ÇϰԵµ ´Ù¸¥ µ¥ÀÌÅͰ¡ ¸Å
Ä¡µÉ¶§°¡ ÀÖ½À´Ï´Ù.

±×·¡¼­ ±×·± °æ¿ì DB ´Â 2¹ÙÀÌÆ® ±â¹ÝÀÎ UTF8À» ¾²¸é ±×·± ¹®Á¦°¡ ¾ø¾îÁöÁÒ.



¹°·Ð mb(multi string) ½Ã¸®ÁîÀÇ ÇÔ¼ö¸¦ »ç¿ë
Çϸé ÇØ°áÀÌ µÇÁö¸¸, ¾ÆÁ÷ stableÇÑ ÇÔ¼öµéÀÌ ¾Æ´Ï¶ó°í

¹®¼­¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.





À̿ܿ¡µµ php ½ºÅ©¸³ÅÍ ³»¿¡¼­ ºñ±³¸¦ ÇÒ¶§´Â ÇÔ¼ö¸¦ Çϳª
¸¸µé¾î µÎ¼¼¿ä.

±×·¡¾ß ºñ±³Çϱâ ÁÁ¾ÆÁý´Ï´Ù.



bgcolor='#E8F3FF' style='font-family: tahoma, ±¼¸²; font-size : 12px'>

<?php

/>
function ms_stristr( color="#0000BB">$haystack, $needle)

{

/>    
$haystack = iconv color="#007700">("CP949", "UTF-8",
$haystack);

    
$needle color="#007700">= iconv("CP949",
"UTF-8", $needle);



/>    
$r = stristr color="#007700">($haystack, $needle color="#007700">);

    
$r = color="#0000BB">iconv("UTF-8", color="#DD0000">"CP949", $r);



/>    return
$r;

}

?>

/>


Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2005.06.28]
¹ß¼ÛÀÏ 2005-06-28 11:36:26
¿À´Ã °øºÎÇÒ ³»¿ëÀº ¿Ü¿ì´Â°Ô ¾Æ´Ï¶ó, ÀúÀåÇØ µÎ´Â °ÍÀÔ´Ï´Ù. ÃʱÞÀ» Å»ÇÇÇϽŠºÐÀ̶ó¸é

¾ó¸¶µçÁö ¸¸µé¾î ³¾ ¼ö ÀÖ´Â ¼Ò½ºÀÌÁö¸¸, À̰͵µ
½Ã°£À» ¾Æ²¸º¸¾Æ ³ëÆ®¸¦ ÇØ µÓ½Ã´Ù.

±×·³ º¸´Ù ½ºÇǵðÇÑ °á°ú¸¦ ¹ÞÀ» ¼ö ÀÖÀ»°Å¶ó »ý°¢ÇÕ´Ï´Ù.

¾Æ·¡ ³»¿ëÀº ÁÖ·Î ¿Á¼ÇÀ̳ª, °æ¸¶°ÔÀÓ, ¸¸³­³¯ °è»êÇÏ
´Â »çÀÌÆ®¿¡¼­ ÀÚÁÖ »ç¿ëµË´Ï´Ù.



¼Ò½º ³»¿ëÀº ¾î·Á¿î°Ô ¾Æ´Õ´Ï´Ù¸¸, ¼Ò½º¸¦ ÀúÀåÇÏ´Â Àǹ̿¡¼­ Çѹø Àû¾îº¾´Ï´Ù.

width='600' cellpadding='4' cellspacing='1'>
color="#000000">

<?php

function color="#0000BB">expir_times($expir_time)

{

/>    
$expir_day  = color="#0000BB">floor($expir_time / color="#0000BB">86400);

    
$m_time   color="#007700">= $expir_day * 86400 color="#007700">;



    
$expir_hour = color="#0000BB">floor(($expir_time - color="#0000BB">$m_time) / 3600);

/>    
$m_time += $expir_hour color="#007700">* 3600;



    
color="#0000BB">$expir_min  = floor(( color="#0000BB">$expir_time - $m_time) / color="#0000BB">60);

    
$m_time +=
$expir_min * 60;



/>    
$expir_sec  = $expir_time
- $m_time;



    return
array(
$expir_day, $expir_hour,
$expir_min, $expir_sec);

/>}

?>







»ç¿ë¹æ¹ý : SELECT UNIX_TIMESTAMP(Çʵå¸í) -
UNIX_TIMESTAMP(SYSDATE()) ½ÄÀÇ Äõ¸®°á°ú¿¡¼­ »ç¿ë

bgcolor='#E8F3FF' style='font-family: tahoma, ±¼¸²; font-size : 12px'>

<?php

/>$expir_times
= $rs[0 color="#007700">];  // DB¿¡¼­ »Ì¾Æ¿Â °ª

list( color="#0000BB">$expir_day, $expir_hour, color="#0000BB">$expir_min, $expir_sec) = color="#0000BB">expir_times($expir_time);

echo
"{$expir_day}ÀÏ {$expir_hour}½Ã {$expir_min}ºÐ {$expir_sec}ÃÊ ³²¾Ò½À´Ï´Ù.";

/>
?>







ÂüÁ¶URL : href="http://www.mytechnic.com/MT_Community/index.php?mtcode=tips&mtact=read&seq=515"
>http://www.mytechnic.com/MT_Community/index.php?mtcode=tips&mtact=read&seq=515
Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2005.06.21]
¹ß¼ÛÀÏ 2005-06-21 11:34:57
¾È³çÇϼ¼¿ä? ³¯¾¾°¡ ¿À·§¸¸¿¡ ¼±¼±Çϱº¿ä (¾îÁ¨ ¹«Áö ´õ¿ü´Ù´øµ¥...)



¿À´ÃÀº ¼öÇн𣿡 ¹è¿î ³»¿ëÀ» ÀçÇнÀÇÏ´Â ½Ã°£À» °®°Ú½À´Ï
´Ù. ^^* Á¦°¡ ¼öÇаú¶ó¼­ .. ¤»¤»

Àç±ÍÈ£ÃâÀÌ ¿ì¸®¿¡°Ô ¾ó¸¶³ª Áß¿äÇÑÁö, ¾ó¸¶³ª ¹®Á¦ÇذáÀ» ½±°Ô ÇØ ÁÖ´ÂÁö¿¡ ´ëÇØ¼­¸¸ À̾߱â ÇØ µå¸®µµ·Ï ÇϰڽÀ´Ï
´Ù.



º¸Åë ¹Ýº¹ÀûÀÎ ÀÏ, ±×¸®°í °è¼Ó °ªÀ» °¡Áö°í °¡¾ß ÇÒ °æ¿ì.. (¹«ÇÑÄ«Å×°í¸®¿¡¼­ ¸¹ÀÌ ¾²ÀÓ)

¿ì¸®´Â ±× º¯¼ö¿¡ ´ëÇÑ Á¤ÀǸ¦ ½±°Ô ³»¸®Áö ¸ø
ÇÕ´Ï´Ù. ±×·¯³ª Àç±ÍÈ£ÃâÀ» »ç¿ëÇÒ °æ¿ì

´õÀÌ»ó °í¹Î ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.



Àç±ÍÈ£ÃâÀÇ ¹æ¹ýÀÌ ½ºÅÃÀ» ¸¹ÀÌ Àâ¾Æ ¸Ô±â ¶§¹®¿¡ ÁÁ´Ù°í »ý°¢ÇÏÁø
¾Ê½À´Ï´Ù.

´Ù¸¸, 1Â÷Àû °³¹ß¿¡¼­ À¯È¿ÇÏ´Ù°í ¾Ë°í¸®Áò °ü·Ã Ã¥µéÀº ¸»À» ÇØÁÖ°í ÀÖ½À´Ï´Ù.



´ÙÀ½¹ø¿¡ ¼Ò½º¸¦ ÃÖÀûÈ­ ½Ã۰íÀÚ ÇÒ °æ¿ì, ¼Óµµ¸¦
ºü¸£°Ô °³¼±ÇØ¾ß ÇÒ °æ¿ì

Àç±ÍÈ£ÃâÀÌ Á¤´çÇѰ¡¿¡ ´ëÇÑ Àǹ®Á¡À» °¡Áö°í ´Ù½Ã Çѹø ÆÇ´ÜÀ» ÇÑ ÈÄ º¯°æÇØ¾ß ÇÑ´Ù¸é

±×¶§ °³Á¶Çϼ¼¿ä~ Ãʱ⠰³¹ß±â°£À»
´ÜÃà ½ÃÄÑ ÁÙ °ÍÀÔ´Ï´Ù.



Àç±ÍÈ£ÃâÀ» ¸»·Î ¼³¸íÇϱâ Èûµé±º¿ä ¤Ì.¤Ì

¼Ò½º¸¦ º¸½Ã°í °¨À¸·Î ÀâÀ¸½Ã°í °¡½¿¼Ó¿¡ ±íÀÌ ¹¯¾î µÎ½Ã±â¸¦ ¹Ù¶ø´Ï
´Ù.



¾ðÁ¨°£ ²À ÇѹøÀÌ»óÀÇ ±¸ÇöÀ» ÇÒ¶§°¡ Àֱ⠸¶·ÃÀÔ´Ï´Ù.









Àç±ÍÈ£ÃâÀÌ ¾î¶»°Ô ¾²À̸é ÁÁÀºÁö¸¦ ¼ö¿­À» ÅëÇØ¼­ ¿¹¸¦
µé°Ú½À´Ï´Ù.

ÇнÀ¸ñÇ¥´Â Àç±ÍÈ£ÃâÀÇ È¿À²ÀûÀÎ »ç¿ëÀÔ´Ï´Ù.



1 + 2 + 3 + ..., 9 + 10 °ú °°Àº µîÂ÷¼ö¿­

1/1 + 1/2 + 1/3 + ... + 1/10 °ú
°°Àº Á¶È­¼ö¿­



¿ì¸®´Â ÀÌ ³»¿ëÀ» ÇÁ·Î±×·¡¹ÖÀ¸·Î ±¸ÇöÇϱâ À§ÇØ ¸¹Àº »ý°¢À» ÇÕ´Ï´Ù.

±×·¯³ª ¼öÇÐÃ¥¿¡ ±Ù°ÅÇÑ´Ù¸é ºÒ°ú ¼ýÀÚ³îÀÌ¿¡ ºÒ°úÇÏ°Ô µÈ
´Ù´Â°ÍÀ» ¾Ë°ÍÀÔ´Ï´Ù.



1 + 2 + 3 °ú °°Àº µîÂ÷¼ö¿­ÀÇ °ø½ÄÀº n + (n-1) + (n-2) + ... + 1 ·Î Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.

 
 Áï,

      n + mysum(n-1)

      n + n-1 + mysum(n-2)

      :

   
  :

      n + (n-1) + (n-2) + ... + 1



ÀÌ°É Àç±ÍÈ£Ãâ°ú °ü·ÃÇÏ¿© ÇÔ¼ö¸¦ Â¥¸é, ¾ÆÁÖ °£´ÜÇØ Áý´Ï´Ù.



bgcolor='#E8F3FF' width='600' cellpadding='4' cellspacing='1'>


<?

function color="#0000BB">mysum($n) {

/>    if(
$n == 1 color="#007700">) {

        return
1;

/>    }

    else {

        return
color="#0000BB">$n + mysum( color="#0000BB">$n-1);

    }

/>}

echo
mysum(10);

/>
?>







¾ÆÁÖ ½±ÁÒ? Á¶È­¼ö¿­µµ °°½À´Ï´Ù.



bgcolor='#E8F3FF' width='600' cellpadding='4' cellspacing='1'>


<?

function color="#0000BB">mysum($n) {

/>    if(
$n == 1 color="#007700">) {

        return
1;

/>    }

    else {

        return
color="#0000BB">1/$n + color="#0000BB">mysum($n- color="#0000BB">1);  // ¿©±â¿¡¼­ 1/$n ¸¸ ¹Ù²ò´Ï´Ù.

/>    
}

}

echo
mysum color="#007700">(10);

?>

/>






ÁÖÀÇÇϽÇÁ¡Àº return¿¡¼­ mysum($n-1)À» È£ÃâÇÑ´Ù¸é,

À§ÀÇ ¿¹Á¦¿¡¼­ ÃʱⰪ(1)¿¡ ´ëÇÑ °ªÀº Á¤
ÀÇÇØ Áà¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.









¡ÙÀÀ¿ë..!!!





ÇǺ¸³ªÄ¡ ¼ö¿­Àº

1 + 1 + 2 + 3 + 5 + 8 + ...

¿ä·¸°Ô °©
´Ï´Ù.

±×·¯¸é °ø½ÄÀº mysum($n-1) + mysum($n-2) ÀÔ´Ï´Ù.



cellspacing='1'>


color="#0000BB"><?

function mysum( color="#0000BB">$n) {



   
// $n-2 ±îÁö ÇßÀ¸¹Ç·Î ÃʱⰪµµ À§¿¡¼­
1°ú 2À϶§¸¦ Á¤ÀÇÇØ ÁÝ´Ï´Ù.

   
if($n ==
1 || $n == color="#0000BB">2) {

        return
color="#0000BB">1;

    }

    else {

/>        return
mysum( color="#0000BB">$n-1) + color="#0000BB">mysum($n- color="#0000BB">2);  

    }

}

echo
color="#0000BB">mysum(10);

color="#0000BB">?>







´Ù½Ã À̾߱âÇϸé return¿¡¼­ mysum($n-2) ±îÁö È£ÃâÇÑ´Ù¸é,

ˤ˂
¿¹Á¦¿¡¼­ ÃʱⰪ(1, 2)¿¡ ´ëÇÑ °ªÀº Á¤ÀÇÇØ Áà¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.

À̸»Àº °ð... ¸ØÃçÁú ¼ø°£¿¡ ´ëÇÑ °ªÀ» ÁÖÁö ¾Ê°í Àç±ÍÈ£Ãâ·Î ³Ñ°Ü ¹ö¸®¸é,

¹«ÇÑ
·çÇÁ¸¦ µ¿¹ÝÇÏ°Ô µÈ´Ù´Â °ÍÀÔ´Ï´Ù.
Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2005.06.10]
¹ß¼ÛÀÏ 2005-06-10 10:21:15
¾È³çÇϼ¼¿ä? Á¤¸» ¿À·§µ¿¾È ¸ÞÀÏÀ» º¸³»Áö ¸øÇß½À´Ï´Ù.

ÀÌÁ÷À» ÇÏ°Ô µÇ¼­, ¿©·¯¸ð·Î Á¤½ÅÀÌ ¾ø¾ú³×¿ä (ÇÎ°è ¤Ì.¤Ì)~

ÀÚÀÚ ÀÌÁ¦ ¾î´À
Á¤µµ ½ÉÀû ¾ÈÁ¤À» ã¾Æ°¡°í Àֱ⿡...



À̹øÂ°·Î 11¹øÂ° ¸ÞÀϸµÀ̳׿ä ^^*

¿À´ÃÀº ºñµµ ¿À°í ±âºÐµµ ÁÁ°í~ ÀÌ·± ºÐÀ§±â ÁÁ½À´Ï´Ù.

±×·³ ÀÚ
ÀÚ~~ ½ÃÀÛÇսôÙ.



ÁÖÁ¦: 10Áø¼ö¸¦ 52Áø¼ö·Î ¸¸µé±â

Á¦°¡ ÀÌ·± ÁÖÁ¦·Î ±ÛÀ» ¿Ã¸®¸é, ÀÌ·±°Ô ¿Ö ÇÊ¿äÇÑÁö ±Ã±ÝÇØ ÇÏ´Â ºÐµéÀÌ ¸¹½À´Ï´Ù.

Á¦
°¡ ÀÌ ÇÔ¼ö¸¦ ¸¸µé°Ô µÈ °Ô±â´Â Ä«Å×°í¸® Äڵ带 ±¸ÇöÇϱâ À§ÇØ ¸¸µé°Ô µÇ¾ú½À´Ï´Ù.

À¯ÇÑÄ«Å×°í¸® ÄÚµå´Â °³¹ßÀ̳ª, »Ç´ë¸é¿¡¼­ ÁÁ¾Æ º¸ÀÌÁö¸¸, Ä«Å×°í¸®
±íÀÌÀÇ ÇѰ谡 ÀÖ°í

¹«ÇÑÄ«Å×°í¸® ÄÚµå´Â °³¹ßÀº Á¶±Ý º¹ÀâÇÏÁö¸¸, »Ç´ë°¡ Àß ³ªÁö ¾Ê°í, Ä«Å×°í¸®ÀÇ ±íÀÌ´Â ¹«ÇÑÀÔ´Ï´Ù.

¿©±â¼­ »Ç´ë¶ó ÇÔÀº, ¼ýÀÚ¸¸
ÀÖ´Â Äڵ尡 ¾Æ´Ñ, ¹®ÀÚµéÀÌ ¸· ¼¯¿©¼­ °Å½Ã±âÇÑ ¹®ÀÚ¿­À» ¸»ÇÕ´Ï´Ù.



±×·¡¼­ ÀÌ µÎ°¡Áö ÀåÁ¡À» ¸ðµÎ ¼¯¾î º¸°íÀÚ ¸¸µç°ÍÀÌ Áø¼ö È®ÀåÇüÀ̾ú½À´Ï
´Ù.

1¹ÙÀÌÆ®¸¦ Â÷ÁöÇÏ´Â °ø°£ÀÌ 256byte ¸ÂÁÒ? È®ÀåÀ» ÇØ¼­ Ư¼ö¹®ÀÚ°¡ Æ÷ÇÔµÇ¸é ´õ µÇ°ÚÁö¸¸, ´ë·« ÀÌÁ¤µµ·Î ¼îºÎ¸¦ Ä¥¼ö ÀÖ½À´Ï´Ù. ±×·¸´Ù°í 1ÀÚ¸®¸¦ ³õ
°í 256°³ÀÇ ¹®ÀÚ¸¦ ´Ù ¾²´Â°ÍÀÌ ¾Æ´Õ´Ï´Ù. ¹®ÀÚ Áß¿¡¼­´Â Ư¼öÇÑ ¿ªÇÒÀ» ÇÏ´Â ¹®ÀÚ¿­µéÀÌ Àֱ⿡, Àú´Â ¾ÈÀüÇÏ°Ô ¼ýÀÚ¿Í ¿µ¼Ò¹®ÀÚ, ¿µ´ë¹®ÀÚ¸¸ ¸ð¾Æ¼­ ±¸ÇöÇØ º»
³»¿ëÀÔ´Ï´Ù.



ÇÑÀÚ¸®·Î Ç¥Çö ÇÒ ¼ö Àִ°ÍÀÌ 52°¡Áö ¹®ÀÚÀÔ´Ï´Ù.

52ÀÚ¸® 2¹ÙÀÌÆ®¸é, 52 X 52 = 2704°³

2¹ÙÀÌÆ® Äڵ常 »ç¿ëÇØµµ 2704°³ÀÇ
Ä«Å×°í¸® Äڵ尪À» ¸¸µé¾î ³¾¼ö ÀÖ±º¿ä~ ¹ÇÈî~

±âÁ¸ÀÇ 10 x 10 °¡Áö¿Í´Â ¾öû³­ Â÷ÀÌÀÔ´Ï´Ù. ^^*

»óǰÀ» ¸ðµÎ´Ù Ç¥ÇöÇÏ°íµµ ³²À½ÀÌ ÀÖ°ÚÁÒ
?



ÀÚ ±×·³ Äڵ带 ½ÃÀÛÇÕ´Ï´Ù.



bgcolor='#E8F3FF' style='font-family: tahoma, ±¼¸²; font-size : 12px'>

<?php

/>
function char_next( color="#0000BB">$char) {



        
$ord
= ord($char color="#007700">) + 1;



        if
(
$ord<65) {

/>                
$ord color="#007700">= 65;

        }

/>        else if (
$ord> color="#0000BB">90 && $ord< color="#0000BB">97) {

/>                
$ord color="#007700">= 97;

        }

/>        else if (
$ord> color="#0000BB">122) {

/>                
$ord color="#007700">= 65;

        }

/>        return
chr( color="#0000BB">$ord);

}



function
category_next color="#007700">($str, $endstr color="#007700">='') {

        

/>        
$char = color="#0000BB">substr($str,- color="#0000BB">1);

        
$len color="#007700">= strlen($str color="#007700">);

        

        
color="#0000BB">$firchar = substr( color="#0000BB">$str,0, color="#0000BB">$len-1);



/>        if (
$char == color="#DD0000">'z') {

/>                
$endstr color="#007700">= substr($firchar color="#007700">,$len-2,
1) . $endstr;

/>                
$endstr color="#007700">= 'A' . substr color="#007700">($endstr, 1);

/>                return
color="#0000BB">category_next($firchar, color="#0000BB">$endstr);

        }

/>        

        
$string
=  $firchar . color="#0000BB">char_next($char) . color="#0000BB">$endstr;



        for (
color="#0000BB">$i=0, $count
= strlen($string color="#007700">);$i<$count color="#007700">;$i++) {

/>                
$oper color="#007700">.= 'A';

        }

/>

        if(
$oper == color="#0000BB">$string) return "´õÀÌ»ó ¸¸µé¼ö ¾ø´Â ÄÚµåÀÔ´Ï´Ù." color="#007700">;

        else return
$string color="#007700">;

}



echo
category_next( color="#DD0000">'AzAz');

?>

/>






Âü°íURL :

href="http://www.mytechnic.com/MT_Community/index.php?mtcode=tips&mtact=read&seq=78"
>http://www.mytechnic.com/MT_Community/index.php?mtcode=tips&mtact=read&seq=78
Á¦¸ñ ¸¶ÀÌÅ×Å©´Ð¿¡¼­ º¸³»´Â PHP Á¤º¸/Tips [2005.05.25]
¹ß¼ÛÀÏ 2005-05-25 14:30:49
¾È³çÇϼ¼¿ä?

³¯¾¾°¡ Á¡Á¡ ¹«´õ¿ö Áö´Â°Ô ¹ú½á ¿©¸§ÀÌ ´Ù°¡¿À·Á Çϳª º¾´Ï´Ù.

¿À´ÃÀº °øºÎ°¡ ¾Æ´Ñ ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â ÇÔ¼ö µî·Ï ¹æ¹ý
¿¡ ´ëÇØ ¾Ë·Á µå¸®·Á ÇÕ´Ï´Ù.

°³ÀÎÀûÀ¸·Î °¢°¢ ÇÔ¼öµéÀ» ¸î°³¾¿ °¡Áö°í ÀÖÀ¸¸®¶ó°í »ý°¢ÇÕ´Ï´Ù.

±× ÇÔ¼öµéÀ» È¥ÀÚ º¸Áö¸¶½Ã°í, °ø°³ ÇØ º¸¼¼¿ä~


¼­·Î¿¡°Ô À¯ÀÍÇÑ Á¤º¸¸¦ ÁÖ°í ¹Þ´Â´Ù¸é, º¸´Ù ÁÁÀº ¿©·¯ºÐÀÇ Ä¿¹Â´ÏƼ·Î °Åµì³¯ ¼ö ÀÖÀ»°Å¶ó

»ý°¢ÇÕ´Ï´Ù.



¿ìÃø »ó´Ü¿¡ º¸¸é <ÇÔ¼öµî·Ï>À̶ó´Â
¸Þ´º°¡ ÀÖ½À´Ï´Ù. ÀԷ¿¡ ¸Â°Ô µî·ÏÀ» ½ÅûÇϸé

Á¦°¡ Çѹø ´õ Á¡°ËÀ» ÇÏ°Ô µË´Ï´Ù. Á¡°Ë ÈÄ ÇÔ¼ö·Î½á Ÿ´çÇÏ´Ù°í »ý°¢Çϸé, µî·Ï´Ü°è¸¦ °ÅÃÄ

¿©·¯ºÐ¿¡
°Ô °ø°³°¡ µË´Ï´Ù.



¾Æ½Ã´Ù½ÃÇÇ MyTechnic.com¿¡¼­´Â °Ë»öÀÇ Á¶°ÇÀ» ¾ÆÁÖ ¸¹ÀÌ È®ÀåÇØ ÁÖ°í ÀÖ½À´Ï´Ù.

¶óÀ̺귯¸®¸¦ °ø°³ÇÑ´Ù¸é ³ªÁß¿¡ ÀÚ½ÅÀÇ
ÇÔ¼öµµ º¸´Ù ºü¸£°Ô °Ë»ö ÇÒ ¼ö ÀÖÀ»°Å¶ó »ý°¢ÇÕ´Ï´Ù.
[óÀ½] ... [ÀÌÀü] [1] [2] [´ÙÀ½] ... [¸¶Áö¸·]
ÇÔ¼ö¿ÀÇ °³¹ßÀÚ Top 15


   »ç¿ëÀÚÇÔ¼ö µî·Ï  |  Áú¹®°ú´äº¯  |  Á¤º¸/Tips  |  °­ÁÂ°Ô½ÃÆÇ  |  ÀÚ·á½Ç  |  AceMT Ä«¿îÅÍ(¹èÆ÷) FAQ  |  »çÀÌÆ®¸Ê  |  ¿î¿µÀÚ¿¡°Ô   
ÀÌ ±ÛÀº À̰÷À» óÀ½ ¾Ë°Ô µÈ ºÐµéÀ̳ª, ÀÌ¹Ì ¾Ë°í ÀÖÁö¸¸ Á»´õ È¿À²ÀûÀÎ µµ¿òÀ» ¹Þ°íÀÚ ÇÏ´Â ºÐµéÀ» À§ÇØ ¸¸µé¾îÁø °÷ÀÔ´Ï´Ù.


·Î¸¶¿¡¼­ ½Å¹®ÀÇ °Ë¿­ÀÌ ÀÖ¾ú´Ù°í ÇÏ¸é ¿ì¸®´Â ¿À´Ã³¯ È£¶óƼ¿ì½º³ª ŰÄÉ·ÎÀÇ Ã¶ÇÐÀû »ê¹®À» °®Áö ¸øÇßÀ» °ÍÀÌ´Ù.(º¼Å׸£ - ÇÁ¶û½º »ç»ó°¡:1694~1778)