Opcje wyszukiwania podręcznika man:
Lista stron man zaczynających się od znaku:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   OTHER   ALL
MIME::Field::ContType(User Contributed Perl DocumentMIME::Field::ContType(3pm)

       MIME::Field::ContType - a "Content-type" field

       A subclass of Mail::Field.

       Don't use this class directly... its name may change in the future!
       Instead, ask Mail::Field for new instances based on the field name!

           use Mail::Field;
           use MIME::Head;

           # Create an instance from some text:
           $field = Mail::Field->new('Content-type',
                                     'text/HTML; charset="US-ASCII"');

           # Get the MIME type, like 'text/plain' or 'x-foobar'.
           # Returns 'text/plain' as default, as per RFC 2045:
           my ($type, $subtype) = split('/', $field->type);

           # Get generic information:
           print $field->name;

           # Get information related to "message" type:
           if ($type eq 'message') {
               print $field->id;
               print $field->number;
               print $field->total;

           # Get information related to "multipart" type:
           if ($type eq 'multipart') {
               print $field->boundary;            # the basic value, fixed up
               print $field->multipart_boundary;  # empty if not a multipart message!

           # Get information related to "text" type:
           if ($type eq 'text') {
               print $field->charset;      # returns 'us-ascii' as default

           Return the boundary field.  The boundary is returned exactly as
           given in the "Content-type:" field; that is, the leading double-
           hyphen ("--") is not prepended.

           (Well, almost exactly... from RFC 2046:

              (If a boundary appears to end with white space, the white space
              must be presumed to have been added by a gateway, and must be deleted.)

           so we oblige and remove any trailing spaces.)

           Returns the empty string if there is no boundary, or if the
           boundary is illegal (e.g., if it is empty after all trailing
           whitespace has been removed).

           Like "boundary()", except that this will also return the empty
           string if the message is not a multipart message.  In other words,
           there's an automatic sanity check.

           Try real hard to determine the content type (e.g., "text/plain",
           "image/gif", "x-weird-type", which is returned in all-lowercase.

           A happy thing: the following code will work just as you would want,
           even if there's no subtype (as in "x-weird-type")... in such a
           case, the $subtype would simply be the empty string:

               ($type, $subtype) = split('/', $head->mime_type);

           If the content-type information is missing, it defaults to
           "text/plain", as per RFC 2045:

               Default RFC 2822 messages are typed by this protocol as plain text in
               the US-ASCII character set, which can be explicitly specified as
               "Content-type: text/plain; charset=us-ascii".  If no Content-Type is
               specified, this default is assumed.

           Note: under the "be liberal in what we accept" principle, this
           routine no longer syntax-checks the content type.  If it ain't
           empty, just downcase and return it.

       Since nearly all (if not all) parameters must have non-empty values to
       be considered valid, we just return the empty string to signify missing
       fields.  If you need to get the real underlying value, use the
       inherited "param()" method (which returns undef if the parameter is

       MIME::Field::ParamVal, Mail::Field

       Eryq (, ZeeGee Software Inc (
       David F. Skoll (

perl v5.18.1                      2013-11-14        MIME::Field::ContType(3pm)

Czas wygenerowania: 0.00053 sek.

Created with the man page lookup class by Andrew Collington.
Based on a C man page viewer by Vadim Pavlov
Unicode soft-hyphen fix (as used by RedHat) by Dan Edwards
Some optimisations by Eli Argon
Caching idea and code contribution by James Richardson

Copyright © 2003-2023
Hosted by Hosting