Re: Interfacing PHP with Cocoa
Re: Interfacing PHP with Cocoa
- Subject: Re: Interfacing PHP with Cocoa
- From: Frederick Cheung <email@hidden>
- Date: Fri, 27 May 2005 19:34:12 +0100
On 27 May 2005, at 19:12, Francisco Tolmasky wrote:
I'm trying to interface php and Cocoa and I was wondering if
someone could give me some ideas about how to go about doing it.
Basically, I want a user to be able to open a php file in my
program and then have my program feed it to some back-end php
interpreting process, then get the resulting string (which should
be html of course) and display it in a WebView. Also, which is
probably going to be the most difficult part, is that I want
certain variables in the php to be resolved at runtime by asking a
data source in the Cocoa program. So, if you had something like
CocoaGet("somevar"), it would go and ask your program. So
basically, the Cocoa code would look like this:
[MyPhpDealie htmlStringForFile: @"file.php" dataSource: self];
//DataSource Function:
- (NSString *)PHPRequestsValueForVariable:(NSString *)variableName
{
return [somePredifinedDictionary objectForKey: variableName];
}
Then, the php would be something like:
echo CocoaGet("some var");
Can anyone think of an easy way to do this without having to write
an entire PHP interpreter myself?
Thanks in advance,
Well you could use NSTask to execute /usr/bin/php and write php code
to its stdin. You might be able probably solve your other problen by
writing a php extension (see http://www.zend.com/php/internals/
extension-writing1.php) that would communicate with your cocoa app
via some form of IPC
Fred
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden