hitek
hitek

Reputation: 382

calling dll through php

I need to call a dll that returns a string using PHP.
What would be the best possible way to achieve this?

Upvotes: 1

Views: 2624

Answers (2)

Pekka
Pekka

Reputation: 449803

This is not possible using native PHP.

I would look into running an operating system level function to do this using exec(), like for example rundll.exe (for some kinds of DLLs).

If rundll can't do it (it has something to do with managed and unmanaged DLLs, I don't know what that means), the easiest way may be writing a wrapper application that imports the DLL, performs the necessary actions, and outputs the result.

Upvotes: -1

rik
rik

Reputation: 8622

Build a PHP extension that wraps the DLL or create a wrapper (in any language) that can be accessed via shell with exec.

Upvotes: 2

Related Questions