Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   PHP Extension in Delphi (https://www.delphipraxis.net/30776-php-extension-delphi.html)

CmdrRicK 29. Sep 2004 09:19


PHP Extension in Delphi
 
Hallo zusammen,

ich versuche zur Zeit herauszufinden wie man mit Delphi Extensions für PHP schreibt. Bisher weis ich nur, dass man dazu eine .dll erstellen muss...

Das Beste zum Thema war bisher eine Anleitung für Visual C++ http://www.devnewz.com/090902b.html daraus wurde ich allerdings nicht besonders schlau...

Dann habe ich ein Toolkit (PHP4Delphi) gefunden, dass bei der Erstellung hilft, aber dass erscheint mir viel zu aufwendig, falls ich nur eine kleine Funtion benötige.

Hat jemand Tips oder vielleicht sogar Codeschnipsel? wäre für jede Hilfe dankbar.

Meflin 29. Sep 2004 13:47

Re: PHP Extension in Delphi
 
ich denke es gibt eine komponente namens phpExt. einfach mal googeln... vielleicht hab ich die auch noch wo rumligen, müsste ich mal suchen!

Marcel Gascoyne 29. Sep 2004 13:54

Re: PHP Extension in Delphi
 
Du meinst wohl PHP4Delphi. Das ganze funktioniert bestens, hab für unser Intranet bereits die eine oder andere PHP Extension entwickelt.

http://members.chello.be/ws36637/php4delphi.html

Gruß,
Marcel

Meflin 29. Sep 2004 13:55

Re: PHP Extension in Delphi
 
Zitat:

Zitat von Marcel Gascoyne
Du meinst wohl PHP4Delphi. Das ganze funktioniert bestens, hab für unser Intranet bereits die eine oder andere PHP Extension entwickelt.

http://members.chello.be/ws36637/php4delphi.html

Gruß,
Marcel

genau das wars, wusst nimmer genau wie das teil heisst. soll aber gut sein, habs selber noch nie hergenommen...

CmdrRicK 29. Sep 2004 15:01

Re: PHP Extension in Delphi
 
Das hab ich ja auch gefunden, aber bei einem kleinen Testprojekt, welches gerade mal "Hallo" zurück gibt, kam eine 400kb große .dll heraus :(

Da muss es doch einen etwas "sparsameren" Weg geben, oder?

Mein nächstes Problem ist, dass ich noch nicht herausgefunden habe, wie ich mit PHP auf die Extension zugreife...
Die Funktion dl('phpDll.dll'); schmeisst mir eine Fehlermeldung entgegen:
Warning: dl() [function.dl]: Not supported in multithreaded Web servers - use extension=phpDll.dll in your php.ini in d:\daten\phpsource\testdll.php on line 2
und den Hinweis dieser Medung folgend, hab ich den Eintrag in der php.ini vorgenommen, aber auch dies ohne Erfolg...

SniperBeamer 29. Sep 2004 15:42

Re: PHP Extension in Delphi
 
Wenn du PHP als Webserver-Modul laufen lässt, musst du den Webserver nach dem Ändern der php.ini neustarten.

Jörn 29. Sep 2004 17:32

Re: PHP Extension in Delphi
 
Ich weiss nicht so recht: soll das eine ISAPI-dll werden? Da könnte ich helfen, ich weiss nur nicht was das mit PHP zu tun hat... und meine ISAPI-dlls werden im besten Falle ~45 KB groß, ohne großen Inhalt noch, versteht sich.

SniperBeamer 29. Sep 2004 17:34

Re: PHP Extension in Delphi
 
ISAPI-dlls sind Webserver Module, wir reden hier aber von PHP Extensions.

Jörn 29. Sep 2004 17:44

Re: PHP Extension in Delphi
 
Ja ich kenn mich mit PHP nicht aus. Dann vergesst was ich geschrieben habe einfach *g*

Chewie 29. Sep 2004 20:27

Re: PHP Extension in Delphi
 
Das liegt wahrscheinlich an den Units, die du eingebunden hast. PHP-Extensions sind AFAIK "normale" DLLs, also brauchst du relativ wenig Zusatzbibliotheken (außer String-Routinen, Dateihandling etc.).


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:47 Uhr.
Seite 1 von 2  1 2   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz