Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



apache_mod_perl-108~358::mod_perl-2.0.7::docs::api::Apache2::Util(3)tionl-2.0.7::docs::api::Apache2::Util(3)



NAME
       Apache2::Util - Perl API for Misc Apache Utility functions

Synopsis
         use Apache2::Util ();

         # OS escape path
         $escaped_path = Apache2::Util::escape_path($path, "a 'long' file.html");

         # format time as a string
         my $fmt = "%a, %D %H:%M:%S %Z";
         $fmtdate = Apache2::Util::ht_time($r->pool, $r->request_time, $fmt, 0);

Description
       Various Apache utilities that don't fit into any other group.

Functions API
       "Apache2::Util" provides the following functions and/or methods:

   "escape_path"
       convert an OS path to a URL in an OS dependant way.

         $escaped_path = Apache2::Util::escape_path($path, $p);
         $escaped_path = Apache2::Util::escape_path($path, $p, $partial);

       arg1: $path ( string )
           The path to convert

       arg2: $p ( "APR::Pool" )
           The pool to allocate from

       opt arg3: $partial ( boolean )
           if TRUE, assume that the path will be appended to something with a '/' in it (and thus does not
           prefix "./")

           if FALSE it prepends "./" unless $path contains ":" optionally followed by "/".

           the default is TRUE

       ret: $escaped_path ( string )
           The escaped path

       since: 2.0.00

   "ht_time"
       Convert time from an integer value into a string in a specified format

         $time_str = Apache2::Util::ht_time($p);
         $time_str = Apache2::Util::ht_time($p, $time);
         $time_str = Apache2::Util::ht_time($p, $time, $fmt);
         $time_str = Apache2::Util::ht_time($p, $time, $fmt, $gmt);

       arg1: $p ( "APR::Pool object" )
           The pool to allocate memory from

       opt arg2: $time ( number )
           The time to convert (e.g., "time()" or "$r->request_time").

           If the value is not passed the current time will be used.

       opt arg3: $fmt ( string )
           The format to use for the conversion, using strftime(3) tokens.

           If the value is not passed the default format used is:

             "%a, %d %b %Y %H:%M:%S %Z"

       opt arg4: $gmt ( boolean )
           The time will be not converted to GMT if FALSE is passed.

           If the value is not passed TRUE (do convert) is used as a default.

       ret: $time_str (string)
           The string that represents the specified time

       since: 2.0.00

       Examples:

       Use current time, the default format and convert to GMT:

         $fmtdate = Apache2::Util::ht_time($r->pool);

       Use my time, the default format and convert to GMT:

         my $time = time+100;
         $fmtdate = Apache2::Util::ht_time($r->pool, $time);

       Use the time the request has started, custom format and don't convert to GMT:

         my $fmt = "%a, %D %H:%M:%S %Z";
         $fmtdate = Apache2::Util::ht_time($r->pool, $r->request_time, $fmt, 0);

See Also
       mod_perl 2.0 documentation.

Copyright
       mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0.

Authors
       The mod_perl development team and numerous contributors.



perl v5.16.2                            apache_mo2011-02-07~358::mod_perl-2.0.7::docs::api::Apache2::Util(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации со ссылками на отзыв ниже.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.