Moin supermuckel,
ich kenn' jetzt zwar PHP nicht so aber
Code:
$ipObj = new
COM("IP2Location.Country") or die("Cannot start IP2Location.Country component.");
sieht mir doch ganz nach der Einbindung eines
COM Objektes aus, und nicht nach dem Import einer
DLL Funktion.
Da es sich offensichtlich nicht um eine
ActiveX Control handelt (das liesse sich über Komponenten\
ActiveX importieren) kann ich Dir leider den genauen Weg nicht sagen, wie die Schnittstellen zu nutzen sind.
Aber schau Dir mal in der Delphi Hilfe die Funktionen CreateComObject bzw. CreateOleObject an.
IOleObjekt := CreateOleObject('IP2Location.Country');
dürfte dem wesentlichen Teil der PHP Zeile entsprechen.