Sabredav.PHP ¿ë WebDAV ÇÁ·¹ÀÓ ¿öÅ© | |
Áö±Ý ´Ù¿î·Îµå |
Sabredav. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- BSD License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Evert Pot
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.rooftopsolutions.nl/
Sabredav. ű×
Sabredav. ¼³¸í
PHP¸¦À§ÇÑ WebDAV ÇÁ·¹ÀÓ ¿öÅ© Sabredav¸¦ »ç¿ëÇϸé PHP ÀÀ¿ë ÇÁ·Î±×·¥¿¡ WebDAV Áö¿øÀ» ½±°Ô Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Àüü Ç¥ÁØÀ» ´Ù·ç°í ÀÌÇØÇϱ⠽¬¿î API¸¦ »ç¿ëÇÏ¿© ÅëÇÕÀ» Çã¿ëÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ´ÙÀ½Àº "sabredav"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ ¿ÏÀü WebDAV ȣȯ ¡¤ Windows XP, Windows Vista, Mac OS / X, DAVFSV2, CADAVER, Netdrive, Open Office ¹× ¾Æ¸¶µµ ´õ ¸¹Àº Áö¿øÀ» Áö¿øÇÕ´Ï´Ù. ¡¤ ¸ðµç Litmus Å×½ºÆ® Àü´Þ ¡¤ Ŭ·¡½º 1, 2 ¹× 3 WebDAV ¼¹ö Áö¿ø ¡¤ Àá±Ý Áö¿ø ¡¤ »ç¿ëÀÚ Á¤ÀÇ ¼Ó¼º Áö¿ø ¡¤ Áö¿ø : RFC2518 ¹× RFC4918ÀÇ ¼öÁ¤ »çÇ× ¡¤ ±âº» / ´ÙÀÌÁ¦½ºÆ® ÀÎÁõ¿¡ ´ëÇÑ ³»Àå Áö¿ø (RFC2617) ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ Ãß°¡ : SimpleDirectory Ŭ·¡½º. ÀÌ Å¬·¡½º´Â Á¤Àû µð·ºÅ丮 ±¸Á¶¸¦ ½±°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¡¤ º¯°æµÊ : »ç¿ëÀÚ Á¤ÀÇ º¹ÀâÇÑ ¼Ó¼º ¹× ¿¹¿Ü SABRE_DAV_SERVERÀÇ ÀνºÅϽº¸¦ SERIALIZE ()¿¡¼ ù ¹ø° Àμö·Î °¡Á®¿É´Ï´Ù. ¡¤ º¯°æµÊ : Href Complex Property°¡ ¼¹öÀÇ BaseUri¸¦ ¾Õ¿¡ ºÙÀÔ´Ï´Ù. ¡¤ º¯°æµÊ : µ¤¾î ¾²±â°¡ ÀÌÀüµÇ±â Àü¿¡ »èÁ¦ »çº» / À̵¿ÀÌ ÀÌÁ¦ Æ®¸® Ŭ·¡½º ´ë½Å ¼¹ö Ŭ·¡½º¿¡ ÀÇÇØ Ã³¸®µË´Ï´Ù. ¡¤ º¯°æµÊ : À̺¥Æ®´Â ½ÇÇà ÁßÁöÇϱâ À§ÇØ false¸¦ ¸í½Ã ÀûÀ¸·Î ¸í½Ã ÀûÀ¸·Î ¹ÝȯÇؾßÇÕ´Ï´Ù. ÀÌÀü¿¡ ½ÇÇàÀº ´À½¼ÇÏ°Ô Æò°¡ÇÏ´Â °Í¿¡ ÀÇÇØ ¸ØÃ߰Ե˴ϴÙ. ¡¤ º¯°æµÊ : getPropertiesForPath ¸Þ¼Òµå´Â ÀÌÁ¦ ´Ù¸¥ Àμö ÁýÇÕÀ» ÃëÇÏ¿© ´Ù¸¥ ÀÀ´äÀ» ¹ÝȯÇÕ´Ï´Ù. À̸¦ ÅëÇØ Ç÷¯±×ÀÎ °³¹ßÀÚ´Â 200 ¹× 404 ÀÌ¿ÜÀÇ ¼Ó¼º¿¡ ´ëÇÑ »óŸ¦ ¹Ýȯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. HREFS´Â Ç×»ó ¿äûÀÇ URI°¡ ¾Æ´Ñ BaseURI¿Í »ó´ëÀûÀ¸·Î °è»êµË´Ï´Ù. ¡¤ º¯°æµÊ : generatePropFindResponse´Â generateMultistatus·Î À̸§ÀÌ ¹Ù²î¾ú°í ÀÌÁ¦ getPropertiesForPathÀÇ ÀÀ´ä°ú À¯»çÇÑ ¼Ó¼º ¸ñ·ÏÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ°ÍÀº Ç÷¯±×ÀÎ °³¹ß¿¡ À¯¿¬¼ºÀ» Çâ»ó½ÃÅ°´Â µ¥ ÇÊ¿äÇß½À´Ï´Ù. ¡¤ º¯°æµÊ : ÀÎÁõ Ç÷¯±×ÀÎÀÌ ´õ ÀÌ»ó Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. ±×µéÀº ¾ÆÁ÷ ¾ÈÁ¤µÈ Ç°ÁúÀÌ ¾Æ´Ï ¾úÀ¸¹Ç·Î ³ªÁß ¹öÀü¿¡¼ Àç ¾ï·ù µÉ °ÍÀÔ´Ï´Ù. ¡¤ º¯°æµÊ : PropPatch´Â GenerateMultistatus¸¦ »ç¿ëÇß½À´Ï´Ù. ¡¤ Á¦°Å : UnknownProperties À̺¥Æ®. ÀÌ´Â ´õ ¸¹Àº À¯¿¬¼ºÀ» Á¦°ø ÇؾßÇÏ´Â AfterGetProperties À̺¥Æ®·Î ´ëüµË´Ï´Ù. ¡¤ °íÁ¤ : httphead ()ÀÇ iFile ÀνºÅϽº¿¡¼ getSize () ¸¸ È£ÃâÇÕ´Ï´Ù. ¡¤ Ãß°¡ : vaintbind À̺¥Æ®. ÀÌ°ÍÀº ÆÄÀÏ ¶Ç´Â µð·ºÅ丮 »ý¼º½Ã È£ÃâµË´Ï´Ù ¡¤ Ãß°¡ : BeforeWriteContent À̺¥Æ® À̺¥Æ®´Â ±âÁ¸ ¸®¼Ò½º¿¡ Put ¹× Lock¿¡ ÀÇÇØ È£ÃâµË´Ï´Ù. ¡¤ Ãß°¡ : befoununbind À̺¥Æ®. ¸ðµç ¸®¼Ò½º¸¦ »èÁ¦Çϱâ Àü¿¡ ¿À¸¥ÂÊÀ¸·Î È£ÃâµË´Ï´Ù. ¡¤ Ãß°¡ : AfterGetProperties À̺¥Æ®. ÀÌ À̺¥Æ®´Â ¼Ó¼º ÀÀ´äÀ» ¼öÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Ãß°¡ : BEFORELOCK ¹× OVINUNLOCK À̺¥Æ®. ¡¤ Ãß°¡ : Afterbind À̺¥Æ®. ¡¤ °íÁ¤ : ·çÆ® µð·ºÅ丮¿¡¼ º¹»ç ¹× À̵¿ÀÌ ½ÇÆÐ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ÀÌÁ¦ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ Ãß°¡ : Ŭ·¡½º À̸§¿¡ ÀÇÇØ Ç÷¯±×ÀÎÀ» °Ë»ö ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº Ç÷¯±×ÀÎ ÀÎÅÍÆäÀ̽º Åë½Å¿¡ À¯¿ëÇÕ´Ï´Ù. ¡¤ Ãß°¡µÊ : ÀÌÁ¦ ÀÎÁõ ¹é¿£µå´Â ÀÌÁ¦ »ç¿ëÀÚ À̸§°ú »ç¿ëÀÚ ID¸¦ ¹Ýȯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Ãß°¡ : ÀÎÁõ ¹é¿£µå°¡ °ÔÀÌ ¼Ç ¸Þ¼Òµå¸¦ ¾ò¾ú½À´Ï´Ù. ¡¤ Ãß°¡ : SABRE_DAV_FSEXT_Directory ÀÌÁ¦ ÇÒ´ç·® Á¤º¸¸¦ ¹ÝȯÇÕ´Ï´Ù
Sabredav. °ü·Ã ¼ÒÇÁÆ®¿þ¾î