草庐IT

DLL_EXPORT

全部标签

php与dll通信?

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

Phpmyadmin Export Dbase 在 PHP7 Nginx 上出现错误

我无法在PHP7和Nginx服务器上从PhpMyadmin导出数据库。/var/log/nginx/error.log说18FastCGIsentinstderr:"PHPmessage:PHPFatalerror:Cannot'break'2levelsin/usr/share/phpmyadmin/export.phponline864我已经尝试过sudoaptinstallphp7.0-mbstring和sudoservicenginxrestart但仍然无法正常工作。 最佳答案 转到/usr/share/phpmyadmin

php - 从 php 调用 F# (.Net dll) 代码

我想知道是否可以从php调用一些F#代码。似乎Phalanger可以解决问题。有人在用吗?对于此解决方案和其他解决方案(如果有的话?),运行代码对服务器有什么要求?谢谢 最佳答案 是的,您可以使用PHPCOM类,但它仅适用于Windows版本的PHP5+,无需单独安装。所以,你这样做:HelloWorld();//Callthe"HelloWorld()"methodfromtheDLL.//oncewecreatedtheCOMobjectthiscanbeusedlikeanyotherphpclasses.echo$outpu

php - 无法加载动态库 'c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll' - 找不到指定的模块。在第 0 行未知

我安装了WAMP服务器,但每当我尝试编译php文件时,它都不显示php部分。仅显示html部分。该文件的扩展名是.php。我试过为环境变量设置PATH。没有任何效果。当我检查错误日志时,这是我能找到的。[05-Aug-201412:04:30UTC]PHPWarning:PHPStartup:Unabletoloaddynamiclibrary'c:/wamp/bin/php/php5.5.12/ext/php_intl.dll'-Thespecifiedmodulecouldnotbefound.inUnknownonline0[05-Aug-201412:04:31UTC]PHPW

php - 你用的哪个php变量调试功能? var_dump、print_r、var_export、其他?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我个人使用var_dump,但很多人喜欢print_r.大家都用什么?优点和缺点?有没有人有自己的特殊自酿功能?

php - 加载 libssh2.dll 时出错

我正在尝试安装ssh2。所以我将libssh2.dll文件放在windows\system32文件夹中,而不是使用cmd我试图将此文件加载为meanionPHPInstallSSH2onWindowsmachine我写了regsvr32libssh2.dll在此之后我收到以下错误。Themodule"libssh2.dll"wasloadedbuttheentry-pointDllRegisterServerwasnotfound.Makesurethat"libssh2.dll"isavalidDLLorOCXfileandthentryitagain 最

php - 在 wampserver 上安装 php_apc.dll

我需要你的帮助。我正在尝试将php_apc.dll安装到我的php目录。到目前为止,这是我所做的:我把php_apc.dll复制到c:\wamp\bin\php\php5.3.0\ext。我也重启了几次服务器。但是当我检查http://localhost/?phpinfo=1没有任何APC扩展安装的证据。请问我做错了什么?我将非常高兴收到您的回答、意见和建议。谢谢。 最佳答案 阅读教程HowtoinstallAPConWamp.看来你没有在php.ini中添加扩展行 关于php-在wam

php - 在 PHP 中使用 openssl_pkcs12_export 导出链

是否可以使用PHP的openssl_pkcs12_export()将证书和私钥与证书链(根证书和/或中间证书)一起导出到.pfx?更新:我查看了phpopenssl扩展的源代码,发现openssl_pkcs12_export()支持文档中的2个参数,friendly_name和>提取物。这来自ext/openssl/openssl.c,查看第1914-1920行(PHP-5.4.0):1878/*{{{protoboolopenssl_pkcs12_export(mixedx509,string&out,mixedpriv_key,stringpass[,arrayargs])1879

PHP 无法加载动态库 "php_pdo_oci.dll"

我在Windows8上运行Apache2.4.7和PHP5.5.9。我安装了PHPUnit,这个警告图像“警告”开始弹出。是的,我在php.ini和“extension_dir”中启用了扩展加载以更正文件夹,并且该文件夹中有一个名为“php_pdo_oci.dll”的文件。我尝试使用不同的apache和php版本,但没有帮助。有什么解决方法的建议吗? 最佳答案 ..._oci.dll是OracleC接口(interface)的一部分。除非你需要使用Oracle,否则我建议你去php.ini文件中的相关行,取消注释这个扩展的加载。但是

java - JNA - 在从 DLL 传回的 C++ 实例上调用方法

假设我有一个带有单个导出方法的C++DLL,例如:CustomerProcessor*getInstance();即它只是返回实际包含我需要调用的方法的类的实例。我知道我可以使用JNA(扩展com.sun.jna.Library)将getInstance()方法映射到Java中的一个类,将返回的CustomerProcessor实例存储在com.sun.jna.Pointer中。然后我能否以某种方式将它映射到CustomerProcessor类,以便我可以调用它的方法(如果可以,如何调用)? 最佳答案 对于任意type*functi