问题标签 [external-script]
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.
php - 调用php passthru()函数后继续执行
使用 php passthru() 函数时,默认保持到外部脚本执行结束。
PHP手册说:::::“如果一个程序用这个函数启动,为了让它继续在后台运行,程序的输出必须重定向到一个文件或另一个输出流。如果不这样做会导致 PHP 挂起,直到程序执行结束。” - http://php.net/manual/en/function.passthru.php
我想收集特定时间的外部脚本数据,例如 30 秒,然后继续执行 php 脚本。任何想法如何做到这一点?
我目前的代码是:
上面代码中的问题是 - 有时“程序”脚本会持续执行一段时间,但我不想让用户在这个过程中停留超过 30 秒。
我考虑将输出重定向到一个文件并在 30 秒后读取它(根据手册)。但我不知道如何将输出重定向到文件。
joomla - Joomla 2.5 从外部脚本获取用户数据
我需要从 Joomla 本身之外的程序中获取当前登录到 Joomla 的用户的信息。我从 1.5 升级到 2.5,我之前拥有的不再工作了。
经过一番研究,我想出了这个:
它不会产生任何错误,但似乎可以工作。但是,用户对象是空的。此脚本与 Joomla 安装位于同一目录中。可能是什么问题?谢谢!
资料来源:
http://www.cmsboke.com/accessing-joomla-objects-from-an-external-script/
heroku - 使用 Flask-Script 和 cron 作业
所以我一直想在 Heroku 上运行的原型 Flask 应用程序上创建一个 cron 作业。在网上搜索我发现最好的方法是使用 Flask-Script,但我看不到使用它的意义。我是否可以更轻松地访问我的应用程序逻辑和存储信息?如果我确实使用了 Flask-Script,我该如何围绕我的应用组织它?我现在正在使用它来启动我的服务器,但并不真正了解它的好处。我的文件夹结构是这样的:
我是否应该将 Heroku 调度程序运行的“script.py”放在 app 文件夹中,与 manage.py 处于同一级别?如果是这样,我是否可以访问 flask_prototype 中定义的模型?
感谢您提供任何信息
javascript - Codeigniter - 将 json 发送到脚本文件
我像这样查询我的模型的数据库
我的控制器从我的模型中获取数据,然后我像这样对它进行 json 编码
那就是像这样返回我一个json对象
在我的视图图中,我正在加载一个 js 文件
现在我想使用从我的控制器发送到我的视图的 $data,到我的外部 script.js 用作标签和数据来提供我的图表。但是如何将 Json 数据获取到我的外部 script.js 以便我可以使用它?
关于 json 数据还有 1 件事,是不是可以得到 json 数据的输出为
javascript - 如何从 HTML 文件在 ASPX 文件中运行 javascript 函数?
我有一个 ASPX 文件来处理我的用户的一些验证。我需要为用户准备一些代码和 ID 来处理我的数据。我编写了一个 Validation.aspx 文件,在Page_Load
. 我想使用 html 文件中的一些 javascript 函数。
ASPX 文件中有一些 javascript 函数,我在运行时通过 validation.aspx 收集数据来制作它们Page_Load
。
我想在 html 文件中放置一个脚本,如下所示:
该RunValidationAnswer();
函数以运行时形式的用户数据生成(从 QueryString [a=1234] 检索)。我无法访问RunValidationAnswer();
html 文件。
如果我把它RunValidationAnswer();
放在一个 JS 文件中,我可以访问它,但是我失去了Page_Load
aspx 文件中强大的操作。
请帮助我找到解决问题的方法。
我在 Validation.aspx 中编写了这个示例脚本
它可以在validation.aspx 中完全访问,但我无法从其他文件访问此功能。
我想要在其他文件中这样的东西:
windows - 在 Windows 上运行脚本而无需明确指出解释器(如在 Linux 中)
我正在开发一个便携式建筑框架。在 Linux 上,该框架完美运行。但是在 Windows 上,框架不能执行脚本:Windows 只允许*.exe
运行*.com
。
问题:是否有可执行文件(*.exe
或*.com
):
- 读取具有相同文件名的文件,但
.exe
扩展名 (bar.py.exe
->bar.py
) - 在同一目录 (
C:\dir\bar.py.exe
->C:\dir\bar.py
)上搜索此文件 - 解析文件的shebang (
bar.py
->#!/usr/bin/python
) - 执行解释器 (
python
) - 传递脚本的名称(
C:\dir\bar.py
或/c/dir/bar.py
或/cygdrive/c/dir/bar.py
) - 也传递它的命令行参数
我不知道如何找到这样的项目......
下面有更多细节可以更好地理解我的问题。
细节:
我的构建框架是基于Ant的:
在 Windows 上,Ant (java) 找不到可执行文件repo
。
我不想仅仅因为 Windows 而弄乱 Ant 脚本:
因此,我尝试了一个运行 python 脚本的批处理脚本:
但是同样的错误!我的同事指定cmd
他何时从 Ant 运行批处理文件:(
由于我的问题在混合外部脚本的各种项目中很常见,我想知道是否已经实施了一个优雅的解决方案......
我们可以使用与脚本同名的可执行文件。运行此可执行文件时,它会读取位于同一目录中的脚本,解析shebang并使用指定的解释器执行此脚本。
演示:
这很容易实现(例如使用CreateProcess()
)。但我更愿意重用已经开发的类似工具。
我对解决这个问题的任何其他想法持开放态度......
python - 运行脚本来填充 django db
我想运行以下脚本来使用名称等预先填充我的模型......但我收到一个错误。脚本是
错误是
dir_tree 是(如果我可以正确“绘制”它)
python - 从外部脚本访问 django sqlite db
我想使用外部脚本预填充我的数据库。脚本如下
其中选择的参数是带有姓名和电话的列表。当我运行它时,虽然我收到以下错误
目录树
它的作用是在脚本文件夹中创建一个新的 geoedu.db 并使用它(它是空的,当然没有 student_student 表)
为什么会发生这种情况?PROJECT_DIR 是正确的(打印出来的),并且是树的根,它是所有顶部的 geodedu。
编辑:创建新学生时会创建新的 geoedu.db。如果我注释掉这些行 geoedu.db 不会被创建。
javascript - Requirejs 和外部脚本
嗨,我有我的 js 应用程序,它是用 requirejs 构建的。现在我有来自其他开发人员的外部页面,他可以加载他的脚本、html、css 和其他与我无关的东西。这里我的模块示例将连接到他的页面:
这里是他的页面示例:
因此,在他的页面中,他将我的对象称为 yepiExternalPageGame,它应该由 requirejs 加载。但是当他调用这个对象时,要求本身已经加载,但是类pageExternalGame仍然没有加载,所以调用时这个对象是不存在的。如何处理?(他的外部脚本也可以调用我的对象)。谢谢。
javascript - 使用 document.write 在外部脚本中调用函数的内联脚本
假设我有一个名为的脚本makeFields.js
,其中包含该方法
在我的 HTML 中,我在头部链接到该脚本,如下所示:
然后在我的 HTML 中,我在头外有一个内联脚本:
问题是:我可以依靠浏览器makeFields.js
在尝试调用之前等待完成下载makeDateControls()
吗?我将makeFields.js
脚本标签放在头部还是正文中是否重要?行为是否取决于 的存在document.write()
?
尽管它似乎不起作用,但据我所知,我们对这种方法没有任何问题。但是请记住,我并没有创建这个框架——我是团队中的新人,所以改变并不容易。