转变

介绍

要启用体彩排列三开奖结果,您必须设置 column_info 表和适当的指令。请看 配置 on how to do so.

您可以将不同的体彩排列三开奖结果应用于每个内容 柱子。体彩排列三开奖结果将采用每列的内容和 使用所选中定义的某些规则体彩排列三开奖结果 transformation.

说你有一列‘filename’包含文件名。一般 您只能在PHPMYADMIN中看到此文件名。使用体彩排列三开奖结果 您可以将该文件名体彩排列三开奖结果为HTML链接,以便您可以单击 在列上phpmyadmin结构的内部’s link and will see 在新浏览器窗口中显示的文件。使用转型 选项您还可以指定字符串以将/ prepend追加为字符串或 您希望存储在中的格式。

概述所有可用的转型及其 选项,您可以咨询您的 <www.your-host.com>/<your-install- dir>/transformation_overview.php. installation.

有关如何有效使用体彩排列三开奖结果的教程,请参阅我们的 链接部分 on the 官方phpmyadmin主页。

用法

去你的 tbl_structure.php. 页面(即通过点击到达 the ‘Structure’表链接)。那里点击“Change” (or change 图标)和在那里,您将看到三个新字段在线的末尾。 They are called ‘MIME-type’, ‘浏览器体彩排列三开奖结果’ and ‘转型选项’.

  • 场‘MIME-type’是一个下拉领域。选择MIME类型 对应于列’■内容。请注意体彩排列三开奖结果 只要没有选择MIME类型,就处于非活动状态。
  • 场‘浏览器体彩排列三开奖结果’是一个下拉领域。你可以 从希望越来越多的预定义体彩排列三开奖结果中选择。 有关如何构建您自己的体彩排列三开奖结果的信息,请参阅下文。 有全局体彩排列三开奖结果和Mimetype绑定的体彩排列三开奖结果。 全局体彩排列三开奖结果可用于任何Mimetype。他们会采取 必要时,Mimetype考虑。 Mimetype绑定 变换通常仅在某个Mimetype上运行。有 在主模型上运行的变换(如‘image’), 哪个最有可能占据亚型,以及那些人 仅在特定的子类型上操作(如‘image/jpeg’). You can use 未定义功能的MIMETYP的体彩排列三开奖结果 为了。选择右侧没有安全检查 转型,所以照顾输出的样子。
  • 场‘转型选项’是一个自由型文本域。你有 在此输入体彩排列三开奖结果功能特定选项。通常是 变换可以使用默认选项运行,但通常是一个 仔细查找概述以查看哪些选项是必要的。 就像枚举/ set-fields一样,你必须拆分几个选项 using the format ‘a’,’b’,’c’,...(请注意丢失的空白)。这是 因为内部的选项将被解析为阵列,离开 首先将阵列中的第一个元素值等值。如果你想 要指定MIME字符集,您可以在其中定义它 体彩排列三开奖结果_Options。你必须把它放在前面 定义的特定mime-transform的选项,作为最后一个值 该集合。使用格式“’; charset=XXX’”。如果您使用体彩排列三开奖结果,请 您可以指定2个选项,并且您希望追加一个字符 set, enter “‘first parameter’,’second parameter’,’charset=us-ascii’”. 但是,您可以使用默认值为参数:“’‘,’‘,’charset =us-ascii’”.

文件结构

Mimetypes的所有特定变换都是通过课程定义的 目录中的文件‘图书馆/插件/体彩排列三开奖结果/’. Each of 他们延伸了一定的体彩排列三开奖结果抽象类 图书馆/插件/体彩排列三开奖结果/abstract.

它们存储在文件中,以便于自定义和轻松添加 new transformations.

因为用户无法进入自己的Mimetypes,所以它保持确定 转型总是有效。申请a是没有意义的 体彩排列三开奖结果为MimeType Transform-Function’t know to handle.

有一个文件调用‘变换.Lib.php.‘ that provides some 任何其他体彩排列三开奖结果功能都可以包含的基本功能。

The file name convention is [Mimetype]_[Subtype]_[Transformation Name].class.php, while the abtract class that it extends has the name [Transformation Name]TransformationsPlugin. All of the 必须由体彩排列三开奖结果插件实现的方法是:

  1. MetmimeType()和makmimeubtype()在主类中;
  2. GetName(),getInfo()和ApplyTransformation()在抽象类中 it extends.

getMimetype(),getmimeubtype()和getName()方法返回 MIME类型的名称,MIME子类型和相应的体彩排列三开奖结果。 getInfo()返回体彩排列三开奖结果’描述和可能的描述 它可能会接收和ApplyTransformation()的选项是该方法 体彩排列三开奖结果插件的实际工作是否执行。

Please see the 图书馆/插件/体彩排列三开奖结果/TEMPLATE and 用于添加的库/插件/体彩排列三开奖结果/ template_abstract文件 您自己的体彩排列三开奖结果插件。您也可以生成一个新的 体彩排列三开奖结果插件(有或没有抽象体彩排列三开奖结果 class), by using 图书馆/插件/体彩排列三开奖结果/generator_plugin.sh or 图书馆/插件/体彩排列三开奖结果/generator_main_class.sh.

ApplyTransformation()方法始终通过三个变量:

  1. $缓冲 - 包含列内部的文本。这是 文字,你想改变。
  2. $选项 - 包含体彩排列三开奖结果的任何用户传递的选项 用作数组。
  3. $ meta. - 包含有关您列的信息的对象。这 数据来自输出 mysql_fetch_field() 功能。这意味着,所有 对象属性描述了 手册页 可用 可变,可用于相应地体彩排列三开奖结果列 unsigned / zerofill / not_null / ...属性。 $ meta->mimetype 变量包含列的原始MIME类型(即 ‘text/plain’, ‘image/jpeg’ etc.)