• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Interfacing PHP with Cocoa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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
References: 
 >Interfacing PHP with Cocoa (From: Francisco Tolmasky <email@hidden>)

  • Prev by Date: NSXML and embedded paths in an XSTL document
  • Next by Date: Re: Apple guys: is the XCode generated CD accessor code decent?
  • Previous by thread: Interfacing PHP with Cocoa
  • Next by thread: Re: Interfacing PHP with Cocoa
  • Index(es):
    • Date
    • Thread