问题标签 [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.

0 投票
1 回答
775 浏览

codeigniter-3 - Codeigniter 基本 url 包括随机生成的端口

我正在使用 Codeigniter 3 使用 PHP Desktop 构建应用程序,并且我正在尝试获取基本 url 以在 javascript 中执行 ajax 脚本。

不幸的是,我的配置包括 http 上的随机端口,我需要将它包含到我在 codeigniter 上的基本 url 中。这意味着我无法在配置中设置它。

假设我尝试执行脚本的页面是:login/match,codeigniter 的基本 url 将是http://localhost/login/match。这意味着无法在字符串之后粘贴端口。我想访问http://localhost:randomPort/print_ticket_associate.php

有没有办法在 codeigniter 页面中的特定时间获取该端口?

0 投票
0 回答
54 浏览

javascript - 使用本地 PHP/JS 文件访问远程 PHP 文件并保持会话活动

出于游戏的目的,我有一个包含数据库和 PHP 文件的服务器,用于处理对数据库进行更改的请求,并通过推送 API (Pubnub) 消息发送给客户端,详细说明游戏的新状态(他们通过JavaScript)。

由于该游戏是使用 PHP Desktop 完成的可执行 Web 游戏的转换,因此客户端无法像我以前那样使用 ajax 访问服务器(因为客户端现在与 Web 服务器分离)我需要调用遥远的 PHP 文件但我还需要保持会话活动服务器端(服务器处理程序检查游戏的 id 和玩家的 id 以验证请求是否合法),我不希望客户端是能够在发送之前更改这些数据。

有没有办法通过 PHP 或 JavaScript 来做到这一点,因为这是客户端所拥有的可执行文件?卷曲?还有什么?

0 投票
2 回答
791 浏览

cakephp - 错误:缺少数据库连接“Sqlite”,或无法创建 Cakephp 2.9.0

您好我正在使用 phpdesktop 构建桌面应用程序。Error: Database connection "Sqlite" is missing, or could not be created.我在使用时遇到了这个问题cake bake。我能够连接到数据库并使用控制器获取数据行。

我主要担心的是这个问题是否会影响存储和检索数据或与应用程序的数据库功能相关的任何其他过程。

我已经在论坛上搜索了相关信息并尝试了大多数建议,但没有一个可以正常工作。如果有人提供有关如何解决此问题的信息,我将不胜感激。

我使用 windows 和 php 5.4.33。php.ini sqlite3.extension_dir我尝试将其设置为完整路径中有一个变量,并且这些变量也".""./"没有产生期望的结果。

0 投票
1 回答
802 浏览

php - 如何使用 PHP 从 Excel 文件中读取数据并插入 Sqlite 数据库

我有一个名为:db的 sqlite 数据库,表名为student,列:nameemail。同样,我有 excel 文件studentdb.xlsx具有相似的列名和数千行。我想读取excel文件并通过php脚本将数据导入sqlite数据库。怎么做?

0 投票
1 回答
1169 浏览

php - 如何为 php 桌面中的代码提供安全性

我想为 Mongoose 服务器中用于制作桌面的代码提供安全性。

我想将桌面应用程序交付给客户端,但客户端能够读取 Mongoose 服务器中 www 文件夹下的代码,这不像 java 类文件那样加密。

就像任何人都可以从文件夹中窃取数据一样,这就是为什么我应该为该文件夹提供安全性。

0 投票
1 回答
94 浏览

php - 如何从数据库中同时在两个输入字段上显示相同的序列号

我在同一页面上有两个 html 表单,每个表单顶部都有一个输入字段,旨在为每个表单提供序列号。我正在使用带有 html5、php 和 sqlite3 的 phpdesktop chrome 在输入字段中显示来自 orders.db 数据库的 6 位数字,这是我正在使用 forms.php 的代码

上面的代码工作正常,除了一个问题,问题是它在 form-1 输入字段中显示000001,然后添加 1 并在 form-2 中显示000002但我希望它在两个表单上显示相同的序列号,例如000001 form-1 和form-2 上的000001就是这样!因为我对php和sqlite知之甚少,所以我想不通。任何帮助将不胜感激。

ps:我不想更改代码的性质,因为每次我单击该页面的链接时,它都会在输入字段中将序列号增加一个。

0 投票
2 回答
6387 浏览

php - PHP桌面如何更改主窗口图标

我开始使用PHP 桌面创建一个桌面应用程序,效果很好,只是想知道是否有任何设置可以更改主窗口图标,我知道更改弹出窗口图标可以在 settings.json 上更改,但我找不到任何设置来更改主窗口。

在此处输入图像描述

注意:我使用 Inno Compiler 分发我的应用程序,但编译器只更改设置图标而不是主应用程序。

0 投票
1 回答
2401 浏览

php - 在 PHP 桌面应用程序中使用 PHP 打印机功能

XAMPP环境下

我在 XAMPP 环境(本地)中开发和测试我的 PHP 代码并成功。

在 PHP 桌面环境中

我已经将其复制php_printer.dll到 ext 文件夹中,并将这一行包含extension=php_printer.dllphp.ini文件中。

我还将我的文件夹从 htdocs(XAMPP 环境)移动到 www 文件夹(PHP 桌面环境),但是当我运行phpdesktop-chrome.exe它时,它会显示...undefined function printer_list()...,所以我知道它无法识别该库。

我的问题

如何配置 PHP Desktop 以将 php_printer.dll 识别为类似于我的 XAMPP 行为?

更新 1

php_printer.dll 无法加载。顺便说一句,我如何识别我的 php_printer.dll 版本是否与 PHP Desktop 匹配?谢谢你。 在此处输入图像描述

更新 2

好的,我的版本如下:
PHP Desktop : phpdesktop-chrome-57.0-rc-php-7.1.3
php_printer.dll: php_printer-php5.6.30

0 投票
1 回答
1306 浏览

php - PHP 桌面在 AJAX CALL 上没有响应

我正在尝试使用 PHP 桌面将我现有的网站转换为 PHP 桌面应用程序,一切正常,但是当我尝试登录时,我使用 ajax 调用登录它没有响应。它甚至不会在 php 桌面控制台上打印任何错误消息。

在此处输入图像描述

0 投票
0 回答
66 浏览

symfony-2.8 - 使 PHPDesktop 与 Symfony3 一起工作

我已经构建了一个必须在 Windows 上运行的 Symfony 应用程序,我想让它的安装非常简单。为此,我发现PHPDesktop非常完美,但我无法让它与 Symfony3 一起使用,尽管有一个 wiki 页面描述了如何使其与 Symfony 2.6 一起使用很受欢迎。