问题标签 [server-side-scripting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
262 浏览

javascript - 动态客户端脚本

我需要写一个java脚本。这应该验证是否在页面中选中了复选框。这里的问题是复选框在网格内并且是动态生成的。原因是在设计时不知道需要呈现的复选框的数量。所以 id 只在服务器端知道。

0 投票
3 回答
1676 浏览

php - 包括一个 PHP 文件,处理来自该目录的相对 URL

我的服务器根目录有一个 PHP 文件.. index.php ..include是 .. DIR/main.php

现在 .. DIR/main.php .. include的许多附近的PHP 文件使用相对URL 使用 ..include("./common1.php");

任何方式我都可以更改相对 URL基本路径,因此当包含“DIR/main.php”时,它可以相对访问其附近的 PHP 文件,如“DIR/common1.php”,而不是尝试在站点根目录。

0 投票
4 回答
22181 浏览

php - 如何使用服务器端脚本生成网页的屏幕截图?

我需要一个服务器端脚本(PHP、Python)来将网页捕获为 PNG、JPG、Tiff、GIF 图像并将它们调整为缩略图。

实现这一目标的最佳方法是什么?

也可以看看:

0 投票
3 回答
2516 浏览

asp.net - 向 ASP.NET 添加简单的服务器端脚本

我需要一个简单的服务器端脚本解决方案来解决以下问题:我的客户让我在 ASP.NET MVC 中创建一个站点。我正在对整个网站进行编码,但他们希望稍后能够通过简单的脚本来扩展其中的一部分。例如:

你的生日是什么时候?
__/__/____ [x] 不显示年份

这需要一个标题(你的生日是什么时候?)、一个日期、一种指示需要复选框的方式以及复选框的文本。这都是简单的标记。最终需要是是否显示出生年份的条件。稍后显示此信息时。

我考虑使用 JavaScript 作为我的脚本语言并在客户端运行它。尽管这适用于上面的简单示例,但某些现实世界的信息过于敏感,无法像在 JavaScript 中那样轻易地看到。我宁愿所有数据都在服务器端处理。

0 投票
3 回答
2723 浏览

asp.net-mvc - ASP.NET MVC 中的嵌套服务器端块?

最近,我一直在为 ASP.NET MVC 上的一个恼人情况而苦苦挣扎。简而言之,
我应该有一个列出所有产品的视图;现在因为那些产品太多了,我正在分页它们(非常创新嘿!)。该页面包含两个分页箭头 - “下 10 个产品”、“和前 10 个产品”。视图被传递一个IEnumerable<Product>包含要显示的产品列表的集合。该视图还作为 ViewData 项传递了两个整数(currentPage、totalPages)。现在我需要完成的是检查它是否是第一页(ViewData [“CurrentPage”] == 0)我应该将“前10页”链接的css类更改为禁用,所以我想出了类似的东西下列的

这工作正常,仍然有问题。虽然链接被禁用,或者特别是灰色,但它仍然指向一个有效的 URL,所以我尝试根据 CurrentPage 变量实际更改链接的 href 属性。这是代码的样子(准备好迎接纯粹的丑陋):

现在,我对这段代码的问题是:

  1. 第二条语句不起作用,显然是因为嵌套的服务器端脚本
  2. 它非常难看,而且绝对不可读(想象一下,我对需要分页的每个页面都这样做!但是痛苦)。:(

有更好的替代方案吗?

0 投票
3 回答
4840 浏览

javascript - 如何保护使用 javax.scripting 运行的脚本?

我正在使用javax.scripting添加对在服务器端运行任意用户上传的 JavaScript 的支持。显然我想保护这些脚本!

Rhino 本身就有一个在运行时保护脚本的框架。但是,的文档javax.scripting没有提及脚本可用的安全性、权限或限制类。那么这只是javax.scriptingAPI 中的一个巨大漏洞,它没有提供一个框架来保护它执行的脚本吗?

我不想直接使用 Rhino,因为我最初尝试过,但是在将 Java 实例暴露给正在运行的脚本时遇到了一些问题。javax.scripting框架使它(它在引擎盖下使用 Rhino)使这变得微不足道,并且还简化了多线程服务器中的运行脚本。

我想将可以在运行脚本中访问/实例化的 Java 类列入白名单。谁能指出我如何实现这一目标的示例或文档?

0 投票
3 回答
2570 浏览

sql - 从独立于脚本语言的网页中提取 SQL 查询

目前我正在做一个关于 SQL 注入的项目。我这样做的方式是它会发现独立于服务器端脚本的 SQL 注入。无论它可能是 jsp、asp 还是 php。现在的主要问题是我必须从网页中提取 SQL 查询。例如,当我按下提交按钮时,从 Web 服务器到数据库的请求将以 sql 语句的形式发送。所以我的问题是捕获那个 sql 语句

关于如何做的任何建议?

提前致谢

0 投票
1 回答
92 浏览

javascript - Web 服务器上的元编程

有时,我发现自己正在编写生成 JavaScript 代码作为输出结果的服务器代码。

我可以指出为什么它真的很糟糕:

  • 服务器代码和客户端代码之间密不可分。
  • 可以使客户端代码不可重用。

但有时,这似乎是有道理的。

这不是有点有趣吗?

我想问题是,编写生成 JavaScript 代码的服务器代码是一种非常糟糕的做法,还是“每个人都这样做”?

0 投票
2 回答
714 浏览

php - 通过客户端脚本请求网站 = Cross Side Scripting Hack。但是通过服务器端脚本请求网站不是黑客!为什么?

通常,当我们想在同一页面中显示某些网页的内容时,我们会使用 ajax 请求。如果说,我用 AJAX 请求不同域的网页,由于跨端脚本错误,这是不允许的。但是为什么允许通过服务器端页面访问。例如,我们可以在 php 中使用 CURL 来访问任何站点。?为什么此功能适用于服务器端脚本,而不适用于客户端脚本?

0 投票
2 回答
5273 浏览

java - Java:通过网页显示服务器上的目录和文件列表

我想实现如下内容:

用户在服务器上上传不同类型的文件。我的要求是使用网页显示服务器上所有文件和目录的列表。

是否可以使用网页显示服务器上的文件/目录列表。

如果是,那么它将是客户端脚本还是服务器端脚本。

如果可能的话,任何示例代码链接都会有很大帮助。

谢谢。