PHPgiFT

  SourceForge.net Logo

PHPgiFT is a complete rewrite of HTTP giFT - intended to solve one problem:

Due to the session based nature of web services a php script cannot maintain a connection to a giFT server across multiple requests - ie. Each time you press refresh a new connection is established with the server. The nature of the gift protocol means that searches cannot be cached across multiple connections - therefore when doing a search the user had to wait for all the results to be retreived before being sent the page.

A php developer may argue that a connection can be maintained across php requests using persistent connections (as seen in the MySQL module). PHPgiFT enables this persistent connection to the giFT daemon by writing C functions accessable from php.

I have written a php extension to do this, but its too buggy to use and basically i hate writing in C so much that i abandoned the project. If anyone wants to try then download this tarball.

Another possibility is to write a .Net extension for apache, which would be alot nicer

Screenshots