问题标签 [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.
javascript - 动态客户端脚本
我需要写一个java脚本。这应该验证是否在页面中选中了复选框。这里的问题是复选框在网格内并且是动态生成的。原因是在设计时不知道需要呈现的复选框的数量。所以 id 只在服务器端知道。
php - 如何使用服务器端脚本生成网页的屏幕截图?
我需要一个服务器端脚本(PHP、Python)来将网页捕获为 PNG、JPG、Tiff、GIF 图像并将它们调整为缩略图。
实现这一目标的最佳方法是什么?
也可以看看:
asp.net - 向 ASP.NET 添加简单的服务器端脚本
我需要一个简单的服务器端脚本解决方案来解决以下问题:我的客户让我在 ASP.NET MVC 中创建一个站点。我正在对整个网站进行编码,但他们希望稍后能够通过简单的脚本来扩展其中的一部分。例如:
你的生日是什么时候?
__/__/____ [x] 不显示年份
这需要一个标题(你的生日是什么时候?)、一个日期、一种指示需要复选框的方式以及复选框的文本。这都是简单的标记。最终需要是是否显示出生年份的条件。稍后显示此信息时。
我考虑使用 JavaScript 作为我的脚本语言并在客户端运行它。尽管这适用于上面的简单示例,但某些现实世界的信息过于敏感,无法像在 JavaScript 中那样轻易地看到。我宁愿所有数据都在服务器端处理。
asp.net-mvc - ASP.NET MVC 中的嵌套服务器端块?
最近,我一直在为 ASP.NET MVC 上的一个恼人情况而苦苦挣扎。简而言之,
我应该有一个列出所有产品的视图;现在因为那些产品太多了,我正在分页它们(非常创新嘿!)。该页面包含两个分页箭头 - “下 10 个产品”、“和前 10 个产品”。视图被传递一个IEnumerable<Product>
包含要显示的产品列表的集合。该视图还作为 ViewData 项传递了两个整数(currentPage、totalPages)。现在我需要完成的是检查它是否是第一页(ViewData [“CurrentPage”] == 0)我应该将“前10页”链接的css类更改为禁用,所以我想出了类似的东西下列的
这工作正常,仍然有问题。虽然链接被禁用,或者特别是灰色,但它仍然指向一个有效的 URL,所以我尝试根据 CurrentPage 变量实际更改链接的 href 属性。这是代码的样子(准备好迎接纯粹的丑陋):
现在,我对这段代码的问题是:
- 第二条语句不起作用,显然是因为嵌套的服务器端脚本
- 它非常难看,而且绝对不可读(想象一下,我对需要分页的每个页面都这样做!但是痛苦)。:(
有更好的替代方案吗?
javascript - 如何保护使用 javax.scripting 运行的脚本?
我正在使用javax.scripting
添加对在服务器端运行任意用户上传的 JavaScript 的支持。显然我想保护这些脚本!
Rhino 本身就有一个在运行时保护脚本的框架。但是,的文档javax.scripting
没有提及脚本可用的安全性、权限或限制类。那么这只是javax.scripting
API 中的一个巨大漏洞,它没有提供一个框架来保护它执行的脚本吗?
我不想直接使用 Rhino,因为我最初尝试过,但是在将 Java 实例暴露给正在运行的脚本时遇到了一些问题。javax.scripting
框架使它(它在引擎盖下使用 Rhino)使这变得微不足道,并且还简化了多线程服务器中的运行脚本。
我想将可以在运行脚本中访问/实例化的 Java 类列入白名单。谁能指出我如何实现这一目标的示例或文档?
sql - 从独立于脚本语言的网页中提取 SQL 查询
目前我正在做一个关于 SQL 注入的项目。我这样做的方式是它会发现独立于服务器端脚本的 SQL 注入。无论它可能是 jsp、asp 还是 php。现在的主要问题是我必须从网页中提取 SQL 查询。例如,当我按下提交按钮时,从 Web 服务器到数据库的请求将以 sql 语句的形式发送。所以我的问题是捕获那个 sql 语句
关于如何做的任何建议?
提前致谢
javascript - Web 服务器上的元编程
有时,我发现自己正在编写生成 JavaScript 代码作为输出结果的服务器代码。
我可以指出为什么它真的很糟糕:
- 服务器代码和客户端代码之间密不可分。
- 可以使客户端代码不可重用。
但有时,这似乎是有道理的。
这不是有点有趣吗?
我想问题是,编写生成 JavaScript 代码的服务器代码是一种非常糟糕的做法,还是“每个人都这样做”?
php - 通过客户端脚本请求网站 = Cross Side Scripting Hack。但是通过服务器端脚本请求网站不是黑客!为什么?
通常,当我们想在同一页面中显示某些网页的内容时,我们会使用 ajax 请求。如果说,我用 AJAX 请求不同域的网页,由于跨端脚本错误,这是不允许的。但是为什么允许通过服务器端页面访问。例如,我们可以在 php 中使用 CURL 来访问任何站点。?为什么此功能适用于服务器端脚本,而不适用于客户端脚本?
java - Java:通过网页显示服务器上的目录和文件列表
我想实现如下内容:
用户在服务器上上传不同类型的文件。我的要求是使用网页显示服务器上所有文件和目录的列表。
是否可以使用网页显示服务器上的文件/目录列表。
如果是,那么它将是客户端脚本还是服务器端脚本。
如果可能的话,任何示例代码链接都会有很大帮助。
谢谢。