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 ?
gtk
Re: gtk
Ä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
Wenn du richtige GUIs fürs web erzeugen willst mußt du entweder flash oder Java nehmen.
Mfg
Jens Gutzeit
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:
Dann richtest du die Clients so ein, daß .php-Dateien an gtk weitergeleitet werden:
Code: Alles auswählen
AddType application/x-php .php
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.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