php developer

› DevShed: Developing an Extensible TCP Server with Sockets in PHP

Devshed has posted part two in their series of "handling sockets in PHP", this time, with a focus on the creation of a TCP server.

Are you interested in learning how to manipulate low-level sockets in PHP? Your search has finished. This is the second part of the series "Handling sockets in PHP," and hopefully you'll find in it valuable material regarding the creation and manipulation of sockets with PHP, in conjunction with numerous illustrative hands-on examples that will help you build socket servers in a few easy steps.

The tutorial walks you through the simple process, looking back at the simple version they made before, looking forward at expaning it to handle multiple client requests, and creating a "socket server" class to automatically handle the creation of the socket.

31/05/2006 12:58 am (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› DevBuilder: Building XML Web Services with PHP NuSOAP

Normal internet applications are great for letting users talk to servers (or other users for that matter), but not so good when one of your scripts wants to ask a remote site for some data. Enter web services - a handy interface to remote data stores that can be queried to narrow down to just what you need. PHP has several ways to go about using (and creating) these, but one of the most popular, moreso for PHP4 users, is NuSOAP. Using it can be a little tricky, though, so thankfully there's tutorials like this on DevBuilder to get you started.

In this article we will first try to define Web Services, their advantages and very basic architecture. Then we will walk through two examples, showing how to create Web Services with the PHP NuSoap toolkit and how to invoke that service, which was developed in Visual Basic 6.0. In the second example we show how to use Web Services with PHP. These examples demonstrate interoperability of Web Services (platform, operating systems and language independent).

They provide a great overview of what web services are/how they're used/benefits before even getting into the technical side of things. From there, it's all examples and screenshots of their example to grab information from a remote service - GeoCash from serviceobjects.net.

30/05/2006 1:19 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Paperbagcoder: MVC and PHP

In This quick post from Paperbagcoder, he gives basic example of what a Model-View-Controller kind of architecture is all about along with some code as an example.

Model view controller architecture has been a staple of desktop application development for a hell of a long time. I dont know when exactly it became a buzz word in web development but I feel pretty safe saying it is the new hotness. And why not, with the increasing complexity of these newfangled web applications and websites in general the encapsulation and flexibility of mvc design makes darn good sense (buzzwords bolded for the executives out there). But what happens when a good design idea meets a really really evil language...

In his perspective, PHP isn't neccessarily evil - it just allows people to "be evil" and write bad code way too easily. He does note, though, that it is possible to write good PHP code without much effort, especially if you use a correct MVC mentatlity. His example selects car data from the database and makes a call to update the information before spitting it out to the template to be rendered.

30/05/2006 1:08 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› php|architect: Two New ART Articles (CakePHP and More Flex)

On php|architect's ART (article repository) today, there's two new articles posted - one dealing with a popular PHP framework (that just reached the version 1.0 milestone recently) and another covering a second look at building applications with Flex.

  • The first article gives a general overview of the CakePHP framework - what it is, what it has to offer, and even some simple examples of how it's all structured.
  • The second article is part two of the "Rich Internet Applications with PHP and Flex" series that was started here. This time, they focus on passing data back and forth between the PHP application and the Flex side of things without the use of XML (which has to be parsed and interpreted on both sides to do anything useful.

30/05/2006 1:00 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

php developer

› Christopher Jones' Blog: Oracle at the NY PHP Conference

Christopher Jones has a note on his blog today about the presentation he'll be making at the upcoming New York PHP User Conference.

I'm also helping with the Oracle PHPfest on Thursday, June 15 from 6:30 to 8:30 p.m. in the foyer. The PHPfest will get you up and running with PHP and Oracle, and set you on your way to building scalable applications.

He also mentions the book that he (and Alison Holloway) have been working on, the "Underground PHP and Oracle Manual", and it's preliminary release. Attendees for the installfest have already recieved early drafts.

If you haven't gotten your tickets for the event yet, you can still head over to the main conference site and grab your tickets today! The conference is June 14th-16th at the New Yorker Hotel in Manhattan, NY and tickets start at $395 USD.

30/05/2006 12:51 pm (UTC)   PHP Developer   View entry   Digg!  digg it!   del.icio.us  del.icio.us

liu cougar

› Anonymous users can not access anything in eZ!

After update the database in the local testing mirror of SCIM project website, anonymous users can not access any pages, even the frontpage. However, any registered users can access it as usual after login. I encountered the exact behavior when I upgraded the SCIM project website from eZ 3.5 to 3.8 by uploading the files [...]
29/05/2006 9:00 pm (UTC)   Liu Cougar   View entry   Digg!  digg it!   del.icio.us  del.icio.us

liu cougar

› Anonymous users can not access anything in eZ!

After update the database in the local testing mirror of SCIM project website, anonymous users can not access any pages, even the frontpage. However, any registered users can access it as usual after login. I encountered the exact behavior when I upgraded the SCIM project website from eZ 3.5 to 3.8 by uploading the local [...]
29/05/2006 9:00 pm (UTC)   Liu Cougar   View entry   Digg!  digg it!   del.icio.us  del.icio.us

zak greant  eZ systems employee

› European Commission softening stance on software patents?

Techworld.com reports: The European Commission this week appeared to take a step back from its earlier position on the patentability of software, stating that computer programs are not patentable, and that patents on them may be struck down by the courts. For the full story, see: http://www.techworld.com/applications/news/index.cfm?newsid=6081
29/05/2006 5:34 pm (UTC)   Zak Greant   View entry   Digg!  digg it!   del.icio.us  del.icio.us

zak greant  eZ systems employee

› European Commission softening stance on software patents?

Techworld.com reports: The European Commission this week appeared to take a step back from its earlier position on the patentability of software, stating that computer programs are not patentable, and that patents on them may be struck down by the courts. For the full story, see: http://www.techworld.com/applications/news/index.cfm?newsid=6081
29/05/2006 5:34 pm (UTC)   Zak Greant   View entry   Digg!  digg it!   del.icio.us  del.icio.us

community news (ez.no)  eZ systems employee

› eZ components 1.1rc1

We just released the first release for eZ components 1.1. In this release you will find updated packages for many of the packages. The main changes are they way how options are handled for components. The Mail and Template package are the ones with the other major changes.

29/05/2006 3:45 pm (UTC)   Community news (ez.no)   View entry   Digg!  digg it!   del.icio.us  del.icio.us

eZ publish™ copyright © 1999-2005 eZ systems as