草庐IT

DLL_THREAD_ATTACH

全部标签

php - 在 PHP 的 DLL(.net) 中运行函数 - 似乎没有任何效果

好吧,我已经解决了几乎所有的问题,PHP手册,并在整个互联网上发布了这个问题。似乎没有任何帮助。我正在开展一个项目,该项目需要我在ActiveDirectory上对组织中的不同用户进行身份验证(或至少能够查找UID)。对于连接和身份验证,他们为我提供了一个具有身份验证所需功能的dll文件。我需要使用这个dll文件和其中的函数来让我的应用程序正常工作。以下是我迄今为止尝试过的不同方法以及每种方法的错误。使用dl()加载DLL。我试过用dl('filename.dll');得到了错误Calltoundefinedfunctiondl()inC:\xampp\htdocs\OOP_curat

php - 当 pecl4win 关闭时从哪里获取 php_perl.dll?

我需要从PHP文件调用Perl脚本,据我所知,我需要Perl类,并且它位于php_perl.dll扩展名中。我还从PECL下载了php_perl包,但如您所知,它只是源代码,需要编译。我不使用C语言工作,所以编译它并不是一个真正的选择——我尝试下载VisualStudioExpress,但我似乎仍然无法实现它。所以我真的需要php_perl.dll,但是http://pecl4win.php.net/ext.php/php_perl.dll只是告诉我“pecl4win构建盒暂时停止服务。我们正在准备一个新的构建系统。”当然必须有其他地方我可以获得DLL,但我似乎找不到它。我找到的每个链

php - 如何在PHP中加载DLL文件

我正在为mdaemon邮件服务器开发一个php自定义应用程序。php中没有api示例,都在cpp和vb中。我知道我们可以使用COM在php的文件中使用dll,而且我也在windows环境中。要启动一切,我需要加载MDUser.dll文件。到目前为止,我已经下载了php_com_dotnet.dll并将其放在wamp服务器C:\wamp\bin\php\php5.3.13\ext的extensions目录中。我已经在php.ini中启用了扩展这是我的密码$oMDUser=newCOM("MDUserCOM.MDUser")ordie("UnabletoinstantiateMDUSERC

php - 在哪里可以找到适用于 Windows 的预编译 v8js dll?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我在哪里可以找到适用于Windows的预编译v8jsdll?我进行了搜索,但只找到了来源!

php - 无法加载动态库 'C:\php\ext\php_pthreads.dll'

我试图在我的php代码中加入线程,但我无法理解pthreads库,每次运行我的程序时我都会遇到这个错误:Warning:PHPStartup:Unabletoloaddynamiclibrary'C:\php\ext\php_pthreads.dll'-Thespecifiedmodulecouldnotbefound.inUnknownonline0我遵循了所需的每个步骤:I'veaddedthefilepthreadVC2.dllinmy"C:\php"folderI'veaddedthefilephp_pthreads.dllinmy"C:\php\ext"folderI'vem

php - 如何从 PHP 脚本调用 ASP.NET .dll 文件?

您知道如何从PHP脚本调用ASP.NET.dll文件吗?谢谢! 最佳答案 您使用DOTNET扩展。首先,您需要在Windows上运行它。如果您使用的是Linux,那么我会考虑使用Facebook的Thrift之类的东西。如果您使用的是Windows,并且根据您使用的Windows版本,您可能需要取消注释php.ini中的com扩展Push(".Net");$stack->Push("Hello");echo$stack->Pop().$stack->Pop();?>这里是WindowsSpecificfunctions的列表

php - PHP 版本 5.2.11(在 Windows 上)的 APC dll 在哪里?

正在尝试为我的Windows机器找到正确的APCDLL。到目前为止,我所做的一切都导致Apache崩溃。缺少从源代码进行编译(我真的不想这样做),我似乎已经走到了死胡同。详情如下:操作系统:XPPHP:php-5.2.11-win32-vc6 最佳答案 APC的最新稳定版本可在此处获得:http://downloads.php.net/pierre/php_apc-3.0.19-5.2-Win32-VC6-x86.zip其他PECL扩展也可用:http://downloads.php.net/pierre/

php - 在哪里可以找到 php_printer.dll?

我有一个使用php_printer扩展的类,但我无法在任何地方找到它,在php.net上它说它当前不可用。我用谷歌搜索了它,但我从其他网站下载的所有内容都没有效率。在我看来它已经过时了。我复制了扩展文件夹中的.dll文件并在php.ini中设置了配置,但我仍然无法使用其内置功能。我安装了PHP5.3.1。 最佳答案 那你google的不是很好。其他地方仍然有预编译二进制文件的存储库:https://github.com/maryo/php-5.5-windows-extensionshttp://windows.php.net/do

php - 如何使用 PHP SQLite3 执行 ATTACH DATABASE

我正在使用启用了sqlite3(版本0.7-dev)的PHP(版本5.3.13)。我希望能够使用SQLITE3功能来连接数据库,以便我可以执行JOINed查询,但每次我执行连接数据库时都会失败。$dbmain=newSQLite3('main.s3db');$results=$dbmain->exec("ATTACHDATABASEsupport.s3dbASckj");var_dump($results);var_dump总是显示false,我永远无法在ckj上查询。 最佳答案 您需要提供引用的完整路径。$myroot=$_SER

php与dll通信?

我需要使用php将数据(在本例中只是一个id)传递给自定义dll。你能直接在php中使用dll吗?在我不确定它是如何工作之前,我从未使用过dll。它在本质上是否类似于Web服务或rpc? 最佳答案 因为这是一个自定义DLL,也许你会considermakingaPHPextension?或者,PHP支持COM。如果您可以制作COMDLL,那么您的状态很好:http://us.php.net/COM最后,它是否可以与rundll32一起使用??如果是这样,您可以使用exec()调用它。 关