Open IngwiePhoenix opened 11 years ago
AFAIK OS X 10.8 disables apache by default, so this solution would not be beneficial. I would suggest possibly saving the data to the sqllite database if it is implemented in macgap
Mac OS has PHP as a binary. By doing:
$ php PHPFILE.php
you can run a PHP file just like apache would. Then just take STDOUT to the browser - that is how i do it in appjs.
In nodejs:
$PHP = spawn("php",["PHPFILE.php"],{'env':{"DOCUMENT_ROOT":"./"}});
$PHP.stdout.on("data",function(data){ /* Collect data in a global var */ });
$PHP.stdout.on("end",function(data){ /* Stream to browser. */ });
I just need a way to execute native binarys from within MacGap and I'm all suited =) Am 28.05.2013 um 17:06 schrieb Nick Wallace notifications@github.com:
AFAIK OS X 10.8 disables apache by default, so this solution would not be beneficial. I would suggest possibly saving the data to the sqllite database if it is implemented in macgap
— Reply to this email directly or view it on GitHub.
As I've mentioned on a couple of other issues here, the Nodelike project (see https://github.com/node-app/Nodelike) provides a node.js-compatible API to web views. We've successfully combined Nodelike with MacGap, meaning javascript in MacGap can now have access to both the usual MacGap API as well as the node.js API.
See: https://github.com/node-app/macgap for a pre-combined package of MacGap plus Nodelike https://github.com/node-app/Nodelike/wiki/How-to-integrate-Nodelike-with-MacGap
Hey!
So, I have been using appJS before, and I was quite happy that I could use PHP within it, by just modifying a few lines of its bootstrap code - so it would call PHP on the index file and print the result into the browser window.
Unfortunately, I wasn't able to yet spot a function for that in MacGap.
I would like to be able to modify the file handlers, so I could run PHP code inside the app - most especially the Yii framework.
I am working on a package management system for Mac, so I need to have the things offline. Most of the code base is yet written, but it seems like that appS support has stopped, node-webkit doesnt let me modify the bootstrap script, and Titanium just wouldn't work at all on my mac.
Regards, Ingwie.