英语法语西班牙语

Ad


OnWorks 网站图标

cgifile - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 cgifile

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 cgifile,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


cgiemail、cgiecho、cgifile - CGI 表单到邮件的转换工具

邮箱 用户 指南


本指南将帮助您编写向您发送电子邮件的 WWW 表单。 这
需要以下步骤:

· 创建电子邮件模板。

· 在您的页面上放置一个指向模板的链接。

· 决定是否使用mailto: 链接。

· 创建 HTML 表单。

· 创建更高级的 HTML 表单。

· 确保 ACTION 是正确的。

· 用cgiecho 试试你的表格。

· 使用 cgiemail 上线。

· 收不到邮件调试

以下步骤是可选的。

· 向成功页面添加文本。

· 使用备用成功页面。

· 进行一些必要的输入。

· 为某些输入指定格式。

· 使用CGI 环境变量。

创建 an e-mail 模板。
在您开始通过 Web 接收电子邮件之前,您应该决定这些
消息应该看起来像。 创建一个 ASCII 文件,称为电子邮件模板,看起来像
这样的事情:

转到: [电子邮件保护] 标题行
题目:问题三
空行
你叫什么名字? [你的名字]
你的追求是什么? [任务] 身体
你最喜欢的颜色是什么? [颜色]

从某种意义上说,这个模板是自由形式的。 想给你发邮件的人可以下载
这个模板,填好后邮寄给你。 但是,模板也将被使用
通过 cgiemail 程序,因此在将文件上传到 WWW 服务器之前,请注意
请遵循以下准则:

· 无论您希望表单用户在何处提供信息,请使用一个词
在没有空格的方括号内,例如您的姓名:[您的姓名]。 不是[把你的名字
这里]。

· 确保收件人:字段中的地址正确。

· 如果标题行之间有空行,请将其删除。

· 如果标题行之前有空行,请将其删除。

· 确保所有标题行都有效。 该行的第一个字符必须是
信。 大多数信息应该放在消息正文中; 不要自己编造
标头。

· 确保标题行和正文之间有一个空行。

· 确保将其保存为 ASCII 文本。 例如,如果您使用的是 Microsoft Word,请使用
“另存为”并选择“仅带换行符的文本”。

· 如果您在 Mac 上创建文件,请确保将其作为文本上传,即 CR 的翻译。
(Unix 计算机表示行尾的代码与 Mac 不同,因此您的
文件可能看起来像 Unix 计算机的长行。)

在这些指导方针中有很大的灵活性。 您可以输入 Bcc:、X-Face: 或任何
标题中的其他标题。 您可以将 Cc: [yourname] 之类的内容放在标题中。 是
有创造力的。 只是不要在那里放任何你不想让你的网站管理员看到的东西,
因为那是退回邮件的去处。

现在继续将您的电子邮件模板上传到 WWW 服务器并使用您的
万维网浏览器。

a 链接 模板 on 选择您 页面上发布服务提醒。
下面是一个例子:

你想过桥吗? 下载我的“问题三”表格并将其发送至
<[电子邮件保护]>.

即使在创建 WWW 表单后,您仍希望保留此链接以增加
残障用户的可访问性。

决定 if a 站长: 链接 的事。
已经,无需任何复杂的 HTML,您就有办法让 WWW 上的人向您发送
你想要的信息。 在开始制作 HTML 表单之前,请确定是否
这真的很值得。 WWW 上的表格有两个特别的缺点:

· 你会从那些只是“上网冲浪”的人那里收到很多无聊的电子邮件。

· 用户的邮箱地址是人工输入的,经常被打错,让你有
没办法回复。 这对 mailto: 链接来说不是问题。

创建 HTML 形式。
如果你决定创建一个 HTML 表单,你需要给人们一种方法来提供一个
电子邮件地址。 使用 mailto: 链接,他们的邮寄者将提供 From: 地址
他们。 但是现在您需要在电子邮件模板的顶部添加一行,如下所示:

来自:[电子邮件]

这是一个示例 HTML 表单。

您的电子邮件地址: ____________________

你的名字: ____________________

你的追求: ____________________

您最喜欢的颜色:____________________

发送电子邮件(此示例实际上并未发送电子邮件。)

这是 HTML 源代码:

<表单方法=“发布”
行动="http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt">

您的电子邮件地址:
你的名字:
你的追求:
你最喜欢的颜色:



这是一个非常简单的例子。 请注意,每个输入的 NAME 对应于您
之前放在电子邮件模板中。 在此示例中,它们是电子邮件、您的姓名、任务、
和颜色。 这是使用 cgiemail 的关键概念。 小心使它们完全正确
相同的; 如果您在 HTML 表单中输入 NAME="colour" 和 [color](注意拼写
差异)在您的电子邮件模板中,输入将不会显示在电子邮件中。

创建 更多 高级 HTML 形式。
要学习创建更复杂的表单,请阅读 NCSA 指南。 他们所有的示例表格
只需更改 ACTION 即可转换为 cgiemail 形式。 不同于其他形式的
电子邮件程序,您不需要使用具有特殊名称的隐藏输入。

所有类型的输入(单选按钮等)的工作方式都相同。 每个输入都需要一个 NAME,并且
该名称必须出现在您的电子邮件模板中的方括号内。 就这么简单。 到
获得更多想法,请参阅 cgiemail 示例页面。

他们成为 肯定 活动正式启动 is 纠正。
HTML 表单最棘手的部分是正确设置 ACTION。 从
您的电子邮件模板的 URL,然后将其拆分为两部分,例如

http://web.mit.edu/wwwdev/cgiemail/questions3.txt
\ / \ /
`--- 第 1 部分 ---' ` -------- 第 2 部分 ----------'

然后将脚本名称放在中间。 通常这是“/cgi-bin/cgiecho”,但它
取决于您的服务器的配置方式。 在 web.mit.edu 上它恰好是
``/bin/cgiecho'',因此我的 ACTION 如下所示:

http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt
\ /\ /\ /
`--- 第 1 部分 ---' 脚本名称 ` -------- 第 2 部分 ----------'

为简单起见,您可以省略第 1 部分,但如果您想测试您的
表单作为本地文件。 如果您不知道这意味着什么,请随意省略第 1 部分。

尝试 输出 选择您 申请 切乔。
将您的表单弹出到您最喜欢的 WWW 浏览器中,填写输入内容并提交。 你
应该会看到处理后的表单是什么样的。 相反,如果您看到一个带有数字的错误
接近 500,您的 ACTION 可能设置错误。 返回上一步。

如果您的某些输入似乎没有显示在已处理的表单中,请确保
HTML 表单中的输入名称与 ASCII 模板中的名称完全相同。 例如
HTML 表单中的 NAME="yourname" 和电子邮件模板中的 [yourname]。

Go 生活 电子邮件。
现在在 HTML 表单的 ACTION 中将 cgiecho 更改为 cgiemail。 试试看。 你应该
接收带有处理过的表单的电子邮件。 如果您获得成功页面但没有
收到邮件,您的模板文件有问题。 回去确保你
正确遵循步骤 1 中的准则。

如果有效,恭喜!

9、收不到邮件调试

通常,邮件是异步发送的,这意味着它会进入队列以在某个时间发送
合适的时间。 异步邮件发送更高效、更可靠,但具有
缺点是问题只能通过将错误消息邮寄回
发件人。 对于邮件系统,邮件的发件人似乎是网络服务器,所以
错误消息不会给你。

如果收不到邮件,可以通过创建临时使用同步邮件传递
一个名为 cgiemail-mailopt 的隐藏输入并为其赋予一个包含“同步”的值,例如



注意:对于 1.1 版,这将不起作用。 请您的网站管理员安装更新的版本。
一些邮件程序有一个非标准的扩展名,可以将退回邮件发送到错误中的地址-
To: 除 web 服务器外的标题。 但是,一些错误使此标题行
不可读,所以没有办法绝对确保反弹会给你。

可选的: 地址 文本 成功 页面上发布服务提醒。
发送邮件时,会出现一个标题为“成功”的页面,其中包含电子邮件消息的文本。
你可以使用一个叫做“addendum”的隐藏变量来添加你自己的文本。 这是一个简单的
例:



如果您愿意假设表单的读者正在使用最新的浏览器软件
像 Lynx 2.6 或 Netscape 3.0,那么您可以使用
适当的字符实体。 例如,如果您想添加

谢谢!

那么 HTML 标记将是

谢谢!

这意味着您需要在表单中包含以下内容:

<输入类型=“隐藏”名称=“附录”
VALUE="<em>谢谢!</em>">

请注意,除了难以编写之外,此功能对使用较旧的人不起作用
浏览器软件。

可选的: 使用 an 备用 成功 页面上发布服务提醒。
如果您不喜欢成功发送电子邮件时出现的默认页面,您可以
在 HTML 表单中使用名为“成功”的隐藏变量指定备用 URL,
例如

<INPUT TYPE="隐藏" NAME="成功" VALUE="http://web.mit.edu/">

注意:您的 URL 以 / 或 http:// 开头/. 否则 cgiemail 将引导您的浏览器
到第二次调用 cgiemail,导致错误没有变量替换。

从 1.3 版开始,无法使此备用成功页面包含信息
用户在表单中提交。 此功能可能会在未来版本中添加。

可选的: 他们成为 一些 输入 必需的。
如果您想自动拒绝某些输入为空的表单,请添加
HTML 表单和电子邮件中输入名称的前缀“required-”
模板。 下面是一个例子:

在 HTML 表单中:

你的名字:

在电子邮件模板中

您的姓名:[必填-您的姓名]

可选的: 指定 格式 一些 投入。
如果在您的电子邮件模板中,方括号内的文本以 % 开头,cgiemail 将
使用 打印输出() 函数在 C 中逗号后的字段名称。 如果你不熟悉
有这个函数,看看C的书。如果你熟悉它,请注意这些
两个区别:

· 格式字符串中的第一个字符必须是 %。

· 像\n 和\t 这样的字符必须是文字。 如果你想要一个换行符,你必须放一个
逗号前的换行符,尽管这看起来很奇怪。 例如,如果
Godzilla's Pizza 希望每行列出一个浇头,他们会将以下内容放入
他们的电子邮件模板:

[%s
,配料]

可选的: 使用 CGI 环境 变量。
此功能可能有效,也可能无效,具体取决于您的网站管理员是否启用了它
配置 cgiemail 时。

除了表单输入之外,您的电子邮件模板还可以包含 CGI 环境变量
只需在变量名称前加上美元符号即可。 例如,

[$HTTP_USER_AGENT]

会将用户的浏览器和/或网关的名称放入您的电子邮件消息中。 为了
尊重隐私,您的 HTML 表单应警告用户有关
它们将包含在电子邮件中,例如 HTTP_USER_AGENT、REMOTE_ADDR。

行政
上游联系方式:cgiemail[电子邮件保护]>

Debian 维护者:Anibal Monsalve Salazar[电子邮件保护]>

WWW 上提供了有关构建、安装和使用 cgiemail 的完整信息:

http://web.mit.edu/wwwdev/cgiemail/

使用 onworks.net 服务在线使用 cgifile


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad