gtk

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Dwing
Ehrenadmin
Beiträge: 1965
Registriert: 17.06.2001 02:00

gtk

Beitrag von Dwing »

Hat sich eingentlich schonmal einer mit gtk beschäftigt ?
Hab mir eben mal die extensions runtergeladen.
Sieht ja gar net mal so schlecht aus.

Das dumme is ja nur, ich muss das über

[pfad der php.exe] [pfad der gtk.datei]

aufrufen.

Wenn ich das jetzt ganz normal über den IE aufruf kommen Fehler
á la "DL not supported" und "Parse Error".
Sogar bei den mitgelieferten Beispielen.

Wenn ich jetzt z.b. nen Hack schreiben würd der die Extensions benutzt, wie müsste ich dann vorgehen ?
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Re: gtk

Beitrag von Jensemann »

Äh. gtk ist nichts für web anwendungen. Die gtk+ Abindung ist für anwendungen gedacht die php als normale systems scriptsprache nutzen. Für den einsatz im web ist es schon wegen dem client server Prinzip nicht nutzbar.

Wenn du richtige GUIs fürs web erzeugen willst mußt du entweder flash oder Java nehmen.

Mfg
Jens Gutzeit
Dwing
Ehrenadmin
Beiträge: 1965
Registriert: 17.06.2001 02:00

Beitrag von Dwing »

scho klar, dass das net fürs Web gedacht ist...
Ich will das für n Intranet, auf dem jeder PC PHP installiert hat nutzen.

Die PCs öffne Im IE die IP der Servers, sehen dort das phpBB.
Dort haben sie dann nen Link 'xxx' der bei ihnen ein PHPgtk script starten soll.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Dazu musst du zuerst den Server anweisen, .php-Dateien nicht selber auszuführen, sondern direkt an den Client zu schicken. Das kannst du beispielsweise machen, indem du den MIME-Typ auf etwas anderes als "application/x-httpd-php" setzt. Also nimmst du ein Verzeichnis, in das du alle gtk-Dateien legst, und trägst in eine .htaccess ein:

Code: Alles auswählen

AddType application/x-php .php
Dann richtest du die Clients so ein, daß .php-Dateien an gtk weitergeleitet werden:
http://gtk.php.net/manual/de/install.win32.php hat geschrieben:Note: to set up file association do the following:

- run regedit (start->run->regedit)

- In the HKEY_CLASSES_ROOT add a Key named '.php' and set the default value to 'php_gtk'

- Add another Key on HKEY_CLASSES_ROOT named 'php_gtk'

(Inside this key...)

- Set the default value to 'PHP GTK File' (Or anything else)

- Add a Key named 'DefaultIcon' and set the default value to '{phpExe},1'

- Add a Key named 'shell' (in php_gtk) and a key inside 'shell' named 'open' and another key inside 'open' named 'command'

__+ php_gtk
__|- DefaultIcon
__|-+ Shell
____|-+ Open
______|- Command

- Set the default value to '{phpExe} -q %1'

So... u get a file association. Double-click the file to open it

Notes:
1. Replace {phpExe} to the path of exec. e.g.: C:\php4\php.exe;
2. You can add more commands than open, see the key 'txtfile' on 'HKEY_CLASSES_ROOT' for examples
Um das ganze zu vereinfachen, kannst du, nachdem du das auf dem ersten Rechner durchgeführt hast, die beiden Schlüssel (.php und php_gtk) auch in eine .reg-Datei expportieren, die du dann auf den weiteren Rechnern nur noch ausführen musst.
Antworten

Zurück zu „Coding & Technik“