Perl 脚本无法运行;仅在浏览器中显示实际代码

2024-01-09

我是 Perl 新手,无法让我的脚本正常运行。我应该将实际的 Perl 脚本放在哪里才能正确运行?我正在笔记本电脑上测试所有内容,并尝试从 html 页面调用脚本,而我得到的只是 Web 浏览器中显示的实际脚本(代码)本身,而不是代码设计产生的信息。因此,我想我应该把 Perl 文件放在其他地方?目前,我将 Perl 脚本和 HTML 文件放在同一目录中。任何帮助将不胜感激!见下文:

 <head>
   <title>Student Web Page</title>
 </head>

 <body>

  <h1>WELCOME! You have reached Kito's Student Web Page</h1>
  <br />
  <p>To run the folloiwing applications, click on the appropriate line:</p>

  <form ACTION="first.pl" METHOD="get">
    <p>
    <input TYPE="submit" VALUE="Step 5 - Perl Environment Variables">
    </p>
  </form>             

#!c:\perl\bin\perl.exe -w
use strict;

print "Content-type: text/html\n\n";
print "<HTML><HEAD><TITLE>Environment Variables</TITLE></HEAD><BODY>";

foreach (keys %ENV) {
    print "<BR><FONT COLOR=green>$_</FONT> is set to <FONT COLOR=red>$ENV{$_}</FONT>";
}

print "</BODY></HTML>";  

您需要配置您的网络服务器来执行 CGI 文件。如何完成此操作取决于网络服务器和操作系统。

一些例子:http://www.thesitewizard.com/archive/addcgitoapache.shtml http://www.thesitewizard.com/archive/addcgitoapache.shtml

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Perl 脚本无法运行;仅在浏览器中显示实际代码 的相关文章

  • 为什么网格项目不居中?

    由于某种原因 两个输入范围使网格中的前两项偏离中心 我假设这是因为它们的影子 DOM 样式 事实真的是这样吗 有谁知道为什么范围使项目 A 和 B 偏离中心 这是一个代码笔 https codepen io tOkyO1 pen QOeKL
  • HTML5 支持命名空间吗?

    我们是否可以使用新标签来扩展 HTML5 例如
  • 如何在php中使用一张图像绘制形状

    我需要使用图像的一部分来创建帧图像 例如 用户将从后端上传图像片段 现在我需要根据前端用户的要求在前端创建一个框架 用户将选择框架的高度和宽度 然后他将选择该图像片段 如下所示 我没有办法做到这一点 我尝试通过 css 和 html can
  • 可以使用带有 HTML5 播放器的 Amazon S3/CloudFront 流式传输视频吗?

    我想使用 HTML5 视频播放器并流式传输视频 S3 CloudFront 可以实现这一点吗 我了解 Amazon 使用 RTMP 流媒体协议和 HTML5video标签不支持 RTMP 有没有办法用 HTML5 播放器播放视频 Wayne
  • Text::平衡和多行 xml

    看来我有点失落了 我需要解析一个大的 大约 100 mb 且相当难看的 xml 文件 如果我使用parsefile 它返回错误 文档元素后的垃圾 但它会很乐意解析文件的较小元素 所以我决定将文件分解为元素并解析它们 由于不鼓励使用正则表达式
  • PHP 共享标头而不使用服务器端脚本?

    到目前为止我总是通过 PHP 解决简单的问题 您有一个包含页眉 菜单 页脚和内容字段的网站 每个页面的页眉 菜单和页脚通常是相同的 在没有 PHP 或任何其他服务器端语言的情况下 如何使页眉 菜单和页脚数据仅存在于一个文件中 例如 您不会有
  • 如何使用 JavaScript 获取元素的填充值?

    我有一个textarea在我的 HTML 中 我需要获取整数或浮点形式的填充数值 以像素为单位 我如何使用 JavaScript 获取它 我没有使用 jQuery 所以我正在寻找纯 JavaScript 解决方案 这将返回padding l
  • 在webview android中加载本地html文件

    我正在尝试在 android 的 webview 中加载 html 文件的内容 但是 它给了我 网页不可用错误 如果我尝试使用谷歌或雅虎等网站 它们就会起作用 html文件位于src gt main gt assests gt index
  • 输入类型=图像 - onclick(),将触发其事件,但在 jquery 中的函数上表现不佳

    我认为这可能是两篇文章 2个问题 所以如果你对此发表评论 我会将它们分开 主要问题实际上是 我怎样才能为按钮设置图像背景 简单且正确 我想现在我可以确定这些事实了 因为我在将图像设置为按钮背景时遇到了 小 问题 我想 好吧 如果很难设置的话
  • 动态表单标签宽度的 CSS

    我目前正在重构我们的表单控制器之一 以便我们可以将其用于面向公众的网站 目前它正在为表单生成表格布局 但我正在尝试使用 CSS 表单来完成它 我正在尝试重现看起来像这样的东西http www stylephreak com uploads
  • 如何隐藏 URL 中的锚标记

    如何隐藏地址栏中以下链接 href 的哈希值 a href index php dev name 所以它会将我重定向到index php dev name 但我希望地址栏只显示index php 您可以使用 Javascript oncli
  • 如何倾斜 div 并保持背景图像不倾斜

    我已经花了几个小时了 所以希望有人能提供帮助 我有一个网站 其中大部分 div 都是倾斜的 大多数 div 都包含背景图像 现在我已经让 div 倾斜了 内容完美地位于其中 唯一的问题是背景图像 它与父级一起倾斜 我用谷歌搜索了很多 但找不
  • 防止用户在下拉菜单中选择默认值

    我试图阻止用户选择默认的下拉菜单选项 有没有办法在下拉菜单选项中添加文本而不是值 我的代码
  • W3C 验证器:“握手警报:unrecognized_name”

    我正在尝试验证我的网站W3C Nu Html 检查器 https validator w3 org nu doc https 3A 2F 2Fwww healthdrop in 2F但我遇到了以下错误 不知道为什么 IO 错误 握手警报 u
  • iOS7 中“-webkit-overflow-scrolling: touch” 最初的屏幕外元素被破坏

    既然转基因种子已经发布了 我们现在可以谈谈了 看起来 iOS7 中的 webkit overflow scrolling touch 已损坏 最初不在屏幕上的元素的触摸事件不会触发 或者在某些情况下只是不可靠 这是一个例子
  • Google Chrome 106 可拖动导致元素消失

    使用拖放元素时 绝对定位元素中包含的大多数其他元素都会从屏幕上消失 如果我调整窗口大小 这些元素会出现 但在开始拖动时会再次消失 我在最新版本的 Google Chrome 106 和 Beta 版本 107 0 5304 18 以及现在的
  • 如何将送货地址复制到帐单地址

    我想知道是否可以将送货地址复制到帐单地址 当用户单击与送货地址相同的复选框时 送货地址值将被复制到账单输入字段 我完成了大部分部分 但我不确定如何将选择菜单 状态 值复制到帐单地址 我真的很感谢任何帮助 My code document r
  • 为什么“tbody”不设置表格的背景颜色?

    我在用 tbody 作为 CSS 选择器来设置background color在一个表中 我这样做是因为我有多个 tbody 表内的部分 它们具有不同的背景颜色 我的问题是 当使用border radius在细胞上 细胞不尊重backgro
  • 三级十进制有序列表 CSS

    我有一个 html 中的三级有序列表 我想为其提供如下样式 1 Item 1 1 1 Item 2 1 1 1 Item 3 下一个 plunker 中有一个 html 示例 http plnkr co edit DqhZ5pJILTUHG
  • HTML 默认图像大小

    我在我的代码上显示 3 张图片 图片具有不同的尺寸 宽度和高度 div class row div class col lg 12 h2 class page header Gallery h2 div div class col md 4

随机推荐

  • 如何在 Kotlin 中将字符串或时间戳中的日期格式化为我喜欢的格式?

    我从两个版本的天气 API 获取日期数据 第一个只是这样的字符串 2019 08 07 09 00 00像这样 1565209665 如何将其更改为仅日期或日期和月份的名称 例如 八月星期一 我在一些配置中尝试了类似的方法 但它仅适用于完整
  • 为什么 Jquery 表单提交事件没有触发?

    我正在尝试通过 jquery 提交表单 我想让我的表单提交事件在 jquery 提交表单时被触发 但是当表单提交成功时 提交事件处理程序没有成功调用 下面是代码
  • 您如何知道何时需要单独的表?

    您如何知道何时为非常相似的对象类型创建新表 Example 为了学习 mysql 我正在构建一个太阳系模型 就我的项目而言 行星与矮行星 半人马和彗星有许多相似的属性 矮行星几乎与行星完全相同 半人马和彗星与行星的唯一不同之处在于它们的轨道
  • docker/wordpress:将默认插件与自己的插件分开

    让我尝试解释一下我想要实现的目标 我正在做 WordPress 开发 并尝试通过 docker 很好地设置它 我有一个文件夹themes and plugin我在其中开发插件和主题 此文件夹还包含 Docker 文件 以便能够在通过其 do
  • 测试用例在 deno 上泄漏异步操作

    我从 Drash 下载了示例应用程序 https github com drashland eno drash https github com drashland deno drash deno run allow run allow r
  • Pytest 装置相互干扰

    我正在将 Pytest 与 Django 一起使用 并出现了这种奇怪的行为 我有两个用户装置 一个是另一个的超集 一切都按预期工作 直到我在同一个测试用例中使用两个装置 赛程 pytest fixture def user without
  • BaseX 中的 XQuery - file:write() 之外的 let 语句

    我有以下代码 let fName C Users user Documents Sitemaps Updated Pages Books xml file write fName element titles for x in doc ht
  • 使用 Python API 运行 ansible-playbook

    如何在 python 脚本中运行剧本 在 python 中使用 ansible 模块相当于以下内容 ansible i hosts dbservers m setup ansible playbook i hosts vvvv k site
  • Three.js 将一个对象添加到组中,但保持全局位置/旋转/缩放不变

    我想将一个对象从一个组 或世界 场景 移动到另一个组 但保持其全局转换不变 基本上 我不想看到对象发生变化 基本上是这样的 store current world transformation var origWorldMatrix myO
  • SQL 查询选择表中除两列之外的所有列

    我在 ms access 中有一个表 列名称为 A 到 H TableA A B C D E F G H 我如何编写一个查询来选择除 B 和 F 列之外的所有列 查询结果应该是 A C D E G H 我们有这样的东西吗 select fr
  • 连续从流中读取?

    我有一个 Stream 对象 偶尔会获取一些数据 但间隔时间不可预测 Stream 上出现的消息是明确定义的 并提前声明其有效负载的大小 大小是包含在每个消息的前两个字节中的 16 位整数 我想要一个 StreamWatcher 类来检测
  • Flask:如何读取应用程序根目录中的文件?

    我的 Flask 应用程序结构如下 application top application static english words txt templates main html urls py views py runserver py
  • 仅增加选定边缘的宽度 (cytoscape.js)

    当我选择几个相连的节点或简单的边时 如何预定义使所选边的宽度变大 而不影响整个网络的其余边或节点的宽度 我在选择节点或边时预定义了这一点 cy cytoscape style cytoscape stylesheet selector se
  • 正则表达式匹配第一个和最后一个单词或任何单词

    我有一个巨大的文件 其中包含如下数据列表 fabulous 7 526 2301 2 excellent 7 247 2612 3 superb 7 199 1660 2 perfection 7 099 3004 4 terrific 6
  • 将 Tweepy Status 对象转换为 JSON

    我在用着Tweepy http www tweepy org下载推文 我有一个程序 然后编写实际的Status对象以文本形式存在于文件中 如何将其转换为 JSON 或将此对象导入回 Python 我尝试过使用 JSON 库进行编码 但 St
  • 使用 XCB 获取键盘布局和按键符号

    我正在为 Linux 创建一个集成在简单窗口管理器中的屏幕键盘 我目前正在使用 XCB 现在我想制作假击键 使用 xtest 扩展一切工作正常 除了我无法从我想要放置的键符中获取真实键码的细节之外 目前我正在使用 xcb key symbo
  • Django中如何防止多次登录

    我正在编写一个无法同时登录的用户系统 如果账户在某处处于登录状态 而有人在其他位置登录同一个账户 后一个将登录 前一个将注销 我正在使用一个模型 其中 oneToOneField 与用户模型关联 并保存该用户的会话 ID 代码如下 from
  • Angular 4:表单提交事件完成后关闭模式

    我正在使用 bootstrap 4 modal 当我按下关闭按钮时 modal 会正确关闭 但我想在提交表单中的创建按钮后关闭模式 我正在使用角度4 div class modal fade div class modal dialog d
  • 如何在 AfterMethod 中 TestNG 中测试失败?

    我想在每次测试后检查一些外部日志文件 看看执行过程中是否存在错误 抛出异常AfterMethod不起作用 因为 TestNG 的处理方式不同 它只会使配置方法失败 而不是前面的测试失败 我的方法是这样的 AfterMethod always
  • Perl 脚本无法运行;仅在浏览器中显示实际代码

    我是 Perl 新手 无法让我的脚本正常运行 我应该将实际的 Perl 脚本放在哪里才能正确运行 我正在笔记本电脑上测试所有内容 并尝试从 html 页面调用脚本 而我得到的只是 Web 浏览器中显示的实际脚本 代码 本身 而不是代码设计产