在带有wampServer的windows中使用PHP5的PC/SC

在带有wampServer的windows中使用PHP5的PC/SC,php,wamp,pcsc,Php,Wamp,Pcsc,我正在尝试使用wampServer、PHP5.4、winSCard和PHP5()的PHP_pcsc.dll从智能卡读取公共数据 我找到了这个项目(代码是针对php4的,但我的dll是针对php5的),并尝试在localhost中执行此操作,但php向我抛出此错误“调用未定义的函数SCardListReaders()” 当我看到de phpinfo时,我可以看到扩展已启用,但它没有任何信息(我无法放置图像,因为我没有点),只有表标题 PC/SC |PC/SC支持|已启用| 谢谢您

我正在尝试使用wampServer、PHP5.4、winSCard和PHP5()的PHP_pcsc.dll从智能卡读取公共数据

我找到了这个项目(代码是针对php4的,但我的dll是针对php5的),并尝试在localhost中执行此操作,但php向我抛出此错误“调用未定义的函数SCardListReaders()”

当我看到de phpinfo时,我可以看到扩展已启用,但它没有任何信息(我无法放置图像,因为我没有点),只有表标题

      PC/SC

|PC/SC支持|已启用|



谢谢

您可能会收到一个错误,因为该函数实际上是
scard\u list\u readers()
而不是
SCardListReaders()
,错误显示在您的帖子中

但在使用大多数函数之前,需要先建立上下文

尝试:


感谢@drew010的帮助:)
$context = scard_establish_context();
$readers = scard_list_readers($context);

print_r($readers);

// then when you have your card reader's identity from $readers

$connection = scard_connect($context, 'YOUR CARD READER HERE');
$response   =  scard_transmit($connection, 'pdu string');