问题标签 [phpdesktop]
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 - 无法使用本地计算机作为服务器在客户端运行桌面应用程序
我已使用 phpdesktop 将基于 laravel 的 Web 应用程序迁移到桌面应用程序。当我在本地运行它时,一切正常。当我尝试使用我的机器作为服务器在另一台机器上运行它时,就会出现问题。这是我进行更改的代码:-
在上面的代码中,我提到了我的机器 IP 地址和端口号(在 listen_on 中),但我无法在任何其他机器上运行它。
php - 在 Windows 网络驱动器上使用 php exec() 无需等待或超时
我进行了广泛搜索以解决在 phpdesktop 中打开外部程序而没有 PHP 等待最终导致 PHP 超时的问题。
我需要能够启动程序exec()
并执行其余的 PHP 代码,而无需等待exec()
命令。我尝试了多种解决方案。更复杂的是,正在打开的文件位于网络驱动器上。这是我尝试过但没有奏效的方法
正在执行的文件是视频文件mp4
:avi
或mkv
. 所以它打开了外部视频播放器文件,但就像我在上面所说的那样,PHP 最终会超时并在 30 秒后给出错误,而不执行其余代码。我只需要 PHP 忽略它打开的程序并继续执行它的任务。任何帮助将不胜感激。
ajax - phpdesktop - ajax 请求 - 找不到资源
我正在尝试使用 laravel 创建一个简单的应用程序并将其包装在 phpdesktop 中以在本地使用,而无需网络服务器(除了内置的 php 服务器)。
除了这一件事,一切都很好。
如果我启动 app.exe,当 vue/axios 从端点请求数据时,我会得到 404,例如:/api/resource。
但是,如果我在运行 php 服务器 (localhost:8000) 时在浏览器中打开应用程序,则会找到并正确加载资源。
有没有解决的办法?或者这仅仅是 phpdesktop 应该如何工作的?
以下是“settings.json”中的一些相关设置
php - 如何在 PHP 桌面上制作全屏按钮
我正在尝试使用 PHP 桌面,到目前为止一切都很好。我怎么需要能够有一个按钮,让它进入全屏和退出(不仅最大化)。有没有办法做到这一点?或者有没有办法在浏览器中启动应用程序?
phpdesktop - 强制 PHP Desktop 流式传输 php 响应
当我在循环中回显某些内容时,我需要蒸汽输出。现在通常我会放一些东西,比如
在页面顶部,然后调用
然而,这根本不起作用。我没有产生任何错误或显示它只是在没有缓冲的情况下不会立即输出。似乎完全没有效果。我也尝试过更改 php.ini 文件。这也没有效果。我已经在 2 个不同版本的 PHP 桌面上尝试过这个。我已经在使用 PHP 5.4 的 PHP Desktop 47.0 Chrome 和最新的使用 PHP 7 的 PHP Desktop 57.0 上进行了尝试。任何见解都将不胜感激。
更新我收到了 php desktop 开发人员的回复,他不知道为什么它不起作用,并建议 php desktop 使用的 Mongoose Web 服务器可能不支持此功能。会有人比我有更多的猫鼬经验吗?除了使用 php 桌面时,我从未真正使用过它
phpdesktop - 执行多个 .bat 或 .exe 文件
我正在使用PHP Desktop将我的网络应用程序变成“桌面应用程序”。是否有可能,如果可以,在执行主 .exe 文件后如何执行多个 .bat 或 .exe 文件?也可以使用 JavaScript 执行带有按钮的 .bat 或 .exe 文件吗?
php - php桌面软件如何隐藏程序文件目录
所以,我正在为一家公司编写程序。但他们不想要一个基于 Web 的项目,我在 php 中编写了所有代码。所以我使用php desktop和inno编译器来构建一个简单的桌面软件。我的问题是,当我将文件编译成安装文件并将其安装到另一台计算机上时,它会显示文件夹目录中的所有主要文件,使我的代码易于编辑。我只想知道是否有办法使文件隐藏或使用户看不到它。我试过在其他平台上问这个问题,但找不到答案。请我需要帮助。
php - PHPDesktop 和 mPDF,打印强制保存而不是显示打印对话框
我已经编写了使用 PHP 中的 mdf 库打印报告的代码,如下所示:
当我使用这个应用程序时,一切都很好。我直接得到打印对话框,也没有 PHP 警告。但是当在 PHPDesktop 下执行相同的应用程序时,它会显示 pdf 保存对话框而不是显示打印对话框,并且还会显示警告:
session_start():无法发送会话缓存限制器 - 标头已发送
虽然我已经在每个 php 页面的顶部使用了以下代码:
我也想在 PHPDesktop 中打开打印对话框。请提供一些解决方案。
更新
我已经从 Github 下载了 phpdesktop-chrome-57.0-rc-php-7.1.3。另外,我已经从 Github下载了 php_printer.dll 。版本是php_printer-php5.6.30 我已将 dll 放在每个可能的文件夹中,并将其作为扩展添加到 PHPDesktop 项目目录的 php.ini 文件中。现在,它尝试显示预览,但显示:“加载 PDF 文档失败”
laravel-5.6 - 如何使用 SQLite 数据库在 phpdesktop 应用程序中运行 laravel5.6 应用程序
我正在使用Laravel 5.6
带有SQLite
数据库的应用程序。它在XAMPP
服务器上运行良好,但我想在PHPDesktop
App 上使用它。当我将所有文件保存在PHPDesktop
App“WWW”目录上并运行该phpdesktop-chrome.exe
文件时,显示给定的错误。
codeigniter-3 - 从 Windows 中的 phpdesktop 应用程序发送的邮件我必须参考这个项目网站:http://github.com/cztomczak/phpdesktop
从 Windows 中的 phpdesktop 应用程序发送的邮件我必须参考这个项目网站:http: //github.com/cztomczak/phpdesktop。
我使用了包名 Phpdesktop-chrome-57.0-RC-PHP-7.1.3 这里在 php.ini 中没有邮件配置文件,所以如何将邮件从桌面应用程序发送到服务器。
php.ini 配置文件包含
我可以通过任何电子邮件从桌面应用程序发送邮件吗?以及如何为我的桌面应用程序项目组装邮件配置?