Forum Doku Wiki Blog

Forumsarchiv 2006, Juni
Wo ist php_w32api.dll für PHP V5.0.5?

archivierte Beiträge lesen

  1. (PHP) Wo ist php_w32api.dll für PHP V5.0.5? von Kukulkan, 26. 06. 2006, 16:40

Wo ist php_w32api.dll für PHP V5.0.5?

Der folgende Beitrag wurde am 26. 06. 2006, 16:40 Uhr von Kukulkan veröffentlicht.

Hallo,

Ich habe ein Apache, MySQL, PHP-Gespann unter W2000 am laufen. Jetzt sollte ich die Funktionen einer DLL aufrufen und denke auch zu wissen wie. Desshalb wollte ich in der PHP.INI über extension=php_w32api.dll das API einbinden. Leider befindet sich im ...\xampp\php\ext\ diese dll nicht. Wenn ich versuche die DLL aus dem extension-Ordner zu nehmen, so gibt es einen Fehler (die sei nicht mit der richtigen version kompiliert oder so).

Wo bekomme ich diese php_w32api.dll für PHP V5.0.5 her? Bei PEAR und PECL habe ich vergeblich gesucht.

Kann mir jemand helfen?

Volker

Wo ist php_w32api.dll für PHP V5.0.5?

Der folgende Beitrag wurde am 26. 06. 2006, 16:53 Uhr von wahsaga veröffentlicht.

hi,

> Wo bekomme ich diese php_w32api.dll für PHP V5.0.5 her?

http://www.php.net/manual/en/ref.w32api.php:
"Note: This extension has been moved to the PECL repository and is no longer bundled with PHP as of PHP 5.1.0."

Könnte ja vielleicht auch für 5.0.5 schon zutreffen ...

> Bei PEAR und PECL habe ich vergeblich gesucht.

Bietet also win32std nicht das gewünschte?

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

Wo ist php_w32api.dll für PHP V5.0.5?

Der folgende Beitrag wurde am 26. 06. 2006, 17:07 Uhr von Kukulkan veröffentlicht.

Hallo wahsaga,

> Bietet also win32std nicht das gewünschte?

Hier ist die Beschreibung zu win32std:
http://wildphp.free.fr/wiki/doku.php?id=win32std:index

Leider hab ich damit keine Chance eine eigene DLL aufzurufen. Ich benötige das aber dringend, da ich diese DLL nur als C-Source hab und das nicht in monatelanger Arbeit nach PHP übersetzen möchte. Die DLL soll mit diversen Strings aufgerufen werden und dabei auch Strings zurückgeben (Pointer).

Wenn ich eine Wrapper-EXE mache (welche die Ergebnisse in eine Textdatei schreibt und dann per PHP ausgelesen wird), dann gibt das ja sehr starke Performanceeinbussen die ich mir nicht erlauben kann.

Wie kann ich denn noch vorgehen um die DLL aufzurufen? Muss ich auf PHP4 zurückwechseln????

Volker

Wo ist php_w32api.dll für PHP V5.0.5?

Der folgende Beitrag wurde am 27. 06. 2006, 00:29 Uhr von EisFuX veröffentlicht.

Hallo Kukulkan,

> Leider hab ich damit keine Chance eine eigene DLL aufzurufen. Ich benötige das aber dringend, da ich diese DLL nur als C-Source hab und das nicht in monatelanger Arbeit nach PHP übersetzen möchte. Die DLL soll mit diversen Strings aufgerufen werden und dabei auch Strings zurückgeben (Pointer).

Und was ist mit ffi? Nicht besonders toll dokumentiert, aber laut README soll man damit Funktionen externer DLLs aufrufen können.

MffG
EisFuX
--
Auch meine Hosenträger sind intelligent, in dem Sinne, dass man sie regulieren kann. Sie besitzen ein adaptives Verhalten.
Stanisław Lem

ffi.dll

Der folgende Beitrag wurde am 27. 06. 2006, 00:44 Uhr von EisFuX veröffentlicht.

Nachtrag: Der Downloadlink für die Windows-DLL:
http://pecl4win.php.net/ext.php/php_ffi.dll

MffG
EisFuX
--
Auch meine Hosenträger sind intelligent, in dem Sinne, dass man sie regulieren kann. Sie besitzen ein adaptives Verhalten.
Stanisław Lem


© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4