问题标签 [phalanger]
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 - 将 mcrypt 与 phalanger 一起使用
如何使用像 mcrypt 这样的 php 扩展?我的第一个想法是找到 mcrypt.php 并简单地包含它(context.Include("mcrypt.php", false);),但当然它不存在,因为它是用 C 编写的。
我正在阅读写作编译PHP 中的 PHP 扩展来自博客,但这似乎是关于创建您自己的扩展以在 .net 中使用。但考虑到这句话,我可能错了:“在 PHP 语言中实现 Phalanger 扩展。当你使用你的 PHP 库并使用 Phalanger 编译它时,结果是 DLL 像任何其他扩展一样工作”但即使仍然 phpc(phalanger php 编译器)不会据我所知编译c代码虽然我还没有尝试过。
这些是我的 php 类试图进行的调用: mcrypt_module_open mcrypt_enc_get_key_size mcrypt_enc_get_block_size
iis - web.config 导致 iis 出现问题
到目前为止,我只在 Visual Studio 中使用过这个 web.config。但是,我现在正尝试将我的网站发布到 IIS,并且存在与我的 web.config 相关的错误。它似乎在模块的配置数据上崩溃。
错误:
此屏幕截图是在尝试双击 IIS 的“功能视图”中的任何“功能”时出现的。但是,如果我只是通过浏览器访问该网站,则错误是相同的:
无法读取配置部分“phpNet”,因为它缺少部分声明
phpNet 用于Phalanger,应该安装扩展,但我不知道如何检查。就像我说的那样,这个 web.config 和 phalanger 在 Visual Studio 中运行良好,所以我不知道出了什么问题。特别是因为安装程序确实在 iis 中安装了示例。
php - 如何在 Visual Studio 上使用 Phalanger 连接到 mysql 数据库?
我在 Visual Studio 上安装了 Phalanger 3.0,php 工作正常,但是如何创建数据库并连接到数据库?在哪里放置配置和 Web.Config 文件?
c# - Winforms C#中的Phalanger代码评估
我想让用户能够从我的 winforms 应用程序中执行一些用 c# 编写的小代码。我想用php,所以我找到了Phalanger。
我在我的Form中放了两个richTextEdit,我想在richTextEdit1中编写php,按下一个按钮,然后在richTextEdit2中查看结果。
php代码是:
回声“你好词!”;
按钮代码是:
如果我使用 Console.Out 作为输出,它可以正常工作,但没有用。如果没有,我没有结果。
谁能帮我?
php - MySQLi and Phalanger
I am trying to port 3 large php-projects into C# and thought Phalanger is a nice possibility to take it step by step instead of re-writing it all from scratch.
But I ran in to a problem. The projects are using mysqli, and I don't know how to make this work with Phalanger. Currently, my project casts an exception when I call the mysqli_init()-method.
I have googled it for hours and can't seem to find any info about it.
Does anyone know how I should solve this? Help is much appreciated =)
/Mattias
php - 为什么 Phalanger PhpNetClassLibrary 无法加载
我不是在标准程序文件中而是在另一个目录中安装了 Phalanger。
执行 phalanger 自动安装的示例代码时,它失败并显示错误消息:
(我正在翻译来自外语的错误信息,不确定准确的英文)
更新:我试过这个http://www.php-compiler.net/?p=354 但我可以看到 PhpNetCore.dll 但在我的 phalanger 目录中没有 PhpNetCore.IL.dll。
php - 如何使用 Phalanger 将 php 编译成独立的控制台应用程序?
我想为我的 php 脚本制作一个独立的、完全独立的命令行应用程序。我找到了 Phalanger 并尝试使用 phpc 文件编译它......它确实创建了一个 exe 并且它在我的计算机上运行良好,但是当我尝试在其他计算机上使用它时它给出了错误:未处理的异常:System.IO。 FileNotFoundException: 无法加载文件或程序集 Versdion=3.0.0.0, Culture=neutrak... 系统找不到指定的文件。在 .Run(String[] )
难道我做错了什么?还是在使用我编译的应用程序之前我需要在计算机上安装一些东西?我想制作一个完全独立的控制台应用程序,就像在 C# 或 vb.net 中一样...谢谢
更新:我编译它的计算机是 Windows 8 x64 build 9200,非工作计算机是 windows 7 Ultimate x64
.net - Phalanger:意外令牌“列表”
我们有一个用 PHP 编写并在 Phalanger 上运行的应用程序。因此,我们将一些 .NET 元素集成到其中。但是,我们似乎遇到了由 .NET 程序集引起的问题,因为它在更新到最新版本后不再能够识别它们。如果我们将版本降级到大约一年前,它可以正常工作。但是,我们希望能够使用最新版本的 .NET 程序集。导致问题的一个例子是:
编译器抱怨说:
有人对使用最新版本的 Phalanger 有任何想法吗?
php - Phalanger PHP 编译器中的“Hello world”
我希望我的控制台程序只需使用 Phalanger 运行。我没有以任何方式使用 IIS 或 .net。是否可以像我们一样使用 Phalanger php.exe -f hello.php
?如何使用 Phalanger 编译和运行以下脚本。
visual-studio-2012 - Visual Studio 中的 Phalanger 错误
我已经从http://phalanger.codeplex.com/安装了 Phalanger,并从我的 Visual Studio 2012 Ultimate 发行版中的内置市场功能安装了 Phalanger 工具。完成此操作后,每次启动 Visual Studio 时,我都会收到一个包含错误的对话框:
如果我检查 ActivityLog.xml,我会发现以下错误(省略了所有其他元素):
有人知道我可以做些什么来缓解这种情况吗?