Category: Programming, wikiX, |
php¸¦ »ç¿ëÇÑ ¾Ù¹ü ¸¸µé±âÀÔ´Ï´Ù.
µðÄ«·Î »çÁøÀ» Âï¾îµµ °Ô½ÃÆÇ¿¡ Çϳª¾¿ ¾÷·ÎµåÇÏ´Â °Ô ³Ê¹« ±ÍÂú¾Æ¼¿ä. -_- ±×³É °èÁ¤¿¡ ftp·Î ¿Ã·Á¹ö¸®°í DBµµ ¾È¾²°í ÇãÁ¢ÇÑ ¾Ù¹üÀ» ¸¸µé¾îºÃ½À´Ï´Ù.
±×³É ¾´ ¹æ¹ýÀº PHP 4.3.0 ºÎÅÍ Áö¿øµÇ´Â globÀ̶ó´Â ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ °Ì´Ï´Ù.
ÀÌ ÇÔ¼ö´Â ÇöÀç µð·ºÅ丮¿¡¼ ÆÄÀϸíµéÀ» »Ì¾Æ³»´Â ÇÔ¼öÀä..
ÀÌ ÇÔ¼ö·Î jpg³ª bmp ÆÄÀÏÀ» ã¾Æ¼ ¼ø¼´ë·Î, ÆäÀÌÁöº°·Î IMGű׿¡ ¹°·ÁÁÖ´Â °Ì´Ï´Ù. µðÀÚÀÎ °°Àº °Í.. ¾ø½À´Ï´Ù. Å×À̺í? ¾È»ç¿ëÇÕ´Ï´Ù. ±×³É À̹ÌÁö ÅÂ±× ½áÁÖ°í
·Î ÁٹٲãÁÖ°í ³¡ÀÔ´Ï´Ù. ÆÄÀϸíÀÌ ³ª¿À´Â ¼ø¼´Â ¾ËÆĺª ¼ø¼ °°Àºµ¥.. À½..°Å±â±îÁö´Â ½Å°æ ¾È½è½À´Ï´Ù.
index.php
<html> <head> <title> Album </title> </head> <body> <?php /***********************Album***********************/ /********it's crude.. -_- Daniel J. Song 2003.7.26 There's no license of this. *********/ @extract($HTTP_GET_VARS); // page¿Í files_per_page º¯¼ö °¡Á®¿É´Ï´Ù. if (!$page || $page<1) $page=1; if (!$files_per_page || $files_per_page<1) $files_per_page=5; //ÆäÀÌÁö´ç 5°³ ±×¸². $i=0; foreach (glob("*[jJ][Pp][Gg]") as $filename) { //JPG ÆÄÀÏÀ» »Ì¾Æ³À´Ï´Ù. if ($i >= ($page-1)*$files_per_page && $i < $page*$files_per_page) [rommance@localhost cheju]$ cat index.php <html> <head> <title> Album </title> </head> <body> <?php @extract($HTTP_GET_VARS); // page¿Í files_per_page º¯¼ö °¡Á®¿É´Ï´Ù. if (!$page || $page<1) $page=1; if (!$files_per_page || $files_per_page<1) $files_per_page=5; //ÆäÀÌÁö´ç 5°³ ±×¸². $i=0; foreach (glob("*[jJ][Pp][Gg]") as $filename) { //JPG ÆÄÀÏÀ» »Ì¾Æ³À´Ï´Ù. if ($i >= ($page-1)*$files_per_page && $i < $page*$files_per_page) echo "<IMG src=$filename> <br>"; //ÇöÀç ÆäÀÌÁö ¹øÈ£¿¡ ¸Â´Â ÆÄÀÏ ÇÁ¸°Æ® $i++; // $i·Î ¼¼´Â °ÅÁÒ. } foreach (glob("*[Bb][Mm][Pp]") as $filename) { //À̹ø¿£ BMPÆÄÀÏÀ» ã½À´Ï´Ù. if ($i >= ($page-1)*$files_per_page && $i < $page*$files_per_page) echo "<IMG src=$filename> <br>"; $i++; } /**************±×¸² ³¡****************/ /*********** ÀÌÀü, ´ÙÀ½ ¹öÆ° *********/ if ($page>1) echo "<a href='index.php?page=". ($page-1) ."&files_per_page=5'>ÀÌÀü</a> "; if ($i<=$page*$files_per_page) // $i= # of all pictures ;//echo "end of pictures<br>\n"; // end of files else echo " <a href='index.php?page=". ($page+1) ."&files_per_page=5'>´ÙÀ½</a>"; echo "<br>"; /************* ¾ÕµÚ 5¼¸°³ ÆäÀÌÁö¾¿ ¸µÅ© ********/ if ($page<6) $j=1; else $j=$page-5; for (; $j<$page; $j++) echo "<a href='index.php?page=". $j ."&files_per_page=5'>[". $j ."]</a> "; echo "[".$page."]"; $max_page= ($i)/$files_per_page; for ($j=$page+1; $j<$max_page+1 && $j<$page+6; $j++) { echo "<a href='index.php?page=". $j ."&files_per_page=5'>[". $j ."]</a> "; } ?> </body> </html> |
»ç¿ë¹ýÀº ±×¸² ÆÄÀÏ(jpg³ªbmp)À» ÀÓÀÇÀÇ µð·ºÅ丮¿¡ ¾÷·Îµå ÇϽŠ´ÙÀ½¿¡ ÀÌ index.php ÆÄÀÏÀ» °°Àº µð·ºÅ丮¿¡ ¾÷·ÎµåÇØÁÖ½Ã¸é µË´Ï´Ù.
Category: Programming, wikiX, |