home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd1.bin / zkuste / Perl / ActivePerl-5.6.0.613.msi / 䆊䌷䈹䈙䏵-䞅䞆䞀㡆䞃䄦䠥 / _0bd9105ce5eb8056a8bb51f33c26238a < prev    next >
Text File  |  2000-03-23  |  4KB  |  130 lines

  1.  
  2. <HTML>
  3. <HEAD>
  4. <TITLE>URI::URL::ldap - LDAP Uniform Resource Locators</TITLE>
  5. <LINK REL="stylesheet" HREF="../../../Active.css" TYPE="text/css">
  6. <LINK REV="made" HREF="mailto:">
  7. </HEAD>
  8.  
  9. <BODY>
  10. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  11. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  12. <STRONG><P CLASS=block> URI::URL::ldap - LDAP Uniform Resource Locators</P></STRONG>
  13. </TD></TR>
  14. </TABLE>
  15.  
  16. <A NAME="__index__"></A>
  17. <!-- INDEX BEGIN -->
  18.  
  19. <UL>
  20.  
  21.     <LI><A HREF="#name">NAME</A></LI><LI><A HREF="#supportedplatforms">SUPPORTED PLATFORMS</A></LI>
  22.  
  23.     <LI><A HREF="#synopsis">SYNOPSIS</A></LI>
  24.     <LI><A HREF="#description">DESCRIPTION</A></LI>
  25.     <LI><A HREF="#methods">METHODS</A></LI>
  26.     <LI><A HREF="#see also">SEE ALSO</A></LI>
  27.     <LI><A HREF="#author">AUTHOR</A></LI>
  28.     <LI><A HREF="#copyright">COPYRIGHT</A></LI>
  29. </UL>
  30. <!-- INDEX END -->
  31.  
  32. <HR>
  33. <P>
  34. <H1><A NAME="name">NAME</A></H1>
  35. <P>URI::URL::ldap - LDAP Uniform Resource Locators</P>
  36. <P>
  37. <HR>
  38. <H1><A NAME="supportedplatforms">SUPPORTED PLATFORMS</A></H1>
  39. <UL>
  40. <LI>Linux</LI>
  41. <LI>Solaris</LI>
  42. <LI>Windows</LI>
  43. </UL>
  44. <HR>
  45. <H1><A NAME="synopsis">SYNOPSIS</A></H1>
  46. <PRE>
  47.   use URI::URL::ldap;
  48. </PRE>
  49. <PRE>
  50.  
  51.   $url = URI::URL::ldap->new($url_string);</PRE>
  52. <PRE>
  53.  
  54.   $dn     = $url->dn;
  55.   $filter = $url->filter;
  56.   @attr   = $url->attributes;
  57.   $scope  = $url->scope;
  58.   %extn   = $url->extensions;</PRE>
  59. <PRE>
  60.  
  61.   $url = URI::URL::ldap->new;</PRE>
  62. <PRE>
  63.  
  64.   $url->host("ldap.itd.umich.edu");
  65.   $url->dn("o=University of Michigan,c=US");
  66.   $url->attributes(qw(postalAddress));
  67.   $url->scope('sub');
  68.   $url->filter('(cn=Babs Jensen)');
  69.   print $url->as_string,"\n";</PRE>
  70. <P>
  71. <HR>
  72. <H1><A NAME="description">DESCRIPTION</A></H1>
  73. <P><CODE>URI::URL::ldap</CODE> provides an interface to parse an LDAP URL in its
  74. constituent parts and also build a URL as described in
  75. <EM>RFC-2255</EM></P>
  76. <P>
  77. <HR>
  78. <H1><A NAME="methods">METHODS</A></H1>
  79. <P><CODE>URI::URL::ldap</CODE> support all methods defined by <A HREF="../../../site/lib/URI/URL.html">the URI::URL manpage</A>, plus the
  80. following.</P>
  81. <P>Each of the methods can be used to set or get the value in the URL. If arguments
  82. are given then a new value will be set for the given part of the URL.</P>
  83. <DL>
  84. <DT><STRONG><A NAME="item_dn">dn</A></STRONG><BR>
  85. <DD>
  86. Set or get the DN part of the URL
  87. <P></P>
  88. <DT><STRONG><A NAME="item_attributes">attributes</A></STRONG><BR>
  89. <DD>
  90. Set or get the list of attribute names which will be returned by the search.
  91. <P></P>
  92. <DT><STRONG><A NAME="item_scope">scope</A></STRONG><BR>
  93. <DD>
  94. Set or get the scope that the search will use. The value can be one of
  95. <CODE>base</CODE>, <CODE>one</CODE> or <A HREF="../../../lib/Pod/perlfunc.html#item_sub"><CODE>sub</CODE></A>. If none is given the it will default to <CODE>base</CODE>
  96. <P></P>
  97. <DT><STRONG><A NAME="item_filter">filter</A></STRONG><BR>
  98. <DD>
  99. Set or get the filter that the search will use.
  100. <P></P>
  101. <DT><STRONG><A NAME="item_extensions">extensions</A></STRONG><BR>
  102. <DD>
  103. Set or get the extensions used for the search. The list passed should be in the
  104. form type1, value1, type2, value2 ... This is also the form of list that
  105. will be returned.
  106. <P></P></DL>
  107. <P>
  108. <HR>
  109. <H1><A NAME="see also">SEE ALSO</A></H1>
  110. <P><EM>RFC-2255</EM></P>
  111. <P>
  112. <HR>
  113. <H1><A NAME="author">AUTHOR</A></H1>
  114. <P>Graham Barr <<EM><A HREF="mailto:gbarr@pobox.com">gbarr@pobox.com</A></EM>></P>
  115. <P>
  116. <HR>
  117. <H1><A NAME="copyright">COPYRIGHT</A></H1>
  118. <P>Copyright (c) 1998 Graham Barr. All rights reserved. This program is
  119. free software; you can redistribute it and/or modify it under the same
  120. terms as Perl itself.</P>
  121. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  122. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  123. <STRONG><P CLASS=block> URI::URL::ldap - LDAP Uniform Resource Locators</P></STRONG>
  124. </TD></TR>
  125. </TABLE>
  126.  
  127. </BODY>
  128.  
  129. </HTML>
  130.