PHP

A compilation of O'Reilly Media's information about PHP (Hypertext Preprocessor), a scripting language, from news, books, conferences, courses, community, and reports.

Upcoming Conference

Open Source Convention 2009

"Open for Business"
OSCON Conference Join us for the 11th OSCON, happening July 20-24, 2009 in San Jose, CA. Now more than ever, open source technology is the smart choice for navigating uncertain economic waters. Register now!

More Conferences


Bestselling


The Twitter Book The Twitter Book
by Tim O'Reilly, Sarah Milstein
Print: $19.99
Ebook: $15.99
Bundle: $21.99

Head First PHP & MySQL Head First PHP & MySQL
by Lynn Beighley, Michael Morrison
Print: $44.99
Ebook: $35.99
Bundle: $49.49

Regular Expressions Cookbook Regular Expressions Cookbook
by Jan Goyvaerts, Steven Levithan
Print: $44.99
Ebook: $31.99
Bundle: $49.49

Programming PHP Programming PHP
by Kevin Tatroe, Rasmus Lerdorf, Peter MacIntyre
Second Edition
Print: $39.99
Ebook: $31.99
Bundle: $43.99

PHP Cookbook PHP Cookbook
by Adam Trachtenberg, David Sklar
Second Edition
Print: $44.99
Ebook: $35.99
Bundle: $49.49

New


Build Your Own Database Driven Web Site Using PHP & MySQL, 4th Edition Build Your Own Database Driven Web Site Using PHP & MySQL, 4th Edition (SitePoint)
by Kevin Yank
Fourth Edition
Print: $39.95

Regular Expressions Cookbook Regular Expressions Cookbook
by Jan Goyvaerts, Steven Levithan
Print: $44.99
Ebook: $31.99
Bundle: $49.49

The Twitter Book The Twitter Book
by Tim O'Reilly, Sarah Milstein
Print: $19.99
Ebook: $15.99
Bundle: $21.99

Photographic Multishot Techniques Photographic Multishot Techniques
by Jürgen Gulbins, Rainer Gulbins
Print: $34.95

Head First PHP & MySQL Head First PHP & MySQL
by Lynn Beighley, Michael Morrison
Print: $44.99
Ebook: $35.99
Bundle: $49.49

Upcoming


Learning PHP, MySQL, and JavaScript Learning PHP, MySQL, and JavaScript
by Robin Nixon
Print: $39.99

More PHP Books


PHP Experts

Ted Wallingford Ted Wallingford is lead consultant and co-founder of Best Technology Strategy LLC, and is the author of O'Reilly Media's Switching to VoIP and VoIP Hacks.

Sean Hull Sean Hull is an Oracle DBA and web developer plying his trade as an independent consultant with his own firm, iHeavy Inc., in New York City.

Ryan Benedetti Ryan Benedetti holds a Master of Fine Arts degree in creative writing from the University of Montana and teaches in the Liberal Arts Department at Salish Kootenai College (SKC) on the Flathead Indian Reservation.

Robin Nixon Robin Nixon has worked with and written about computers since the early 1980s (his first computer was a Tandy TRS 80 Model 1 with a massive 4KB of RAM!). One of the web sites he developed presented the world's first radio station licensed by the music copyright holders. In order to enable…

More PHP Experts

Drupal Webcast

Everything You Wanted to Know about Drupal but were Afraid to Ask

More Webcasts


Learn PHP

PHP/SQL Programming Certificate Series

PHP/SQL Programming Certificate Series The PHP/SQL Programming Certificate series is comprised of four courses covering beginning to advanced PHP programming, beginning to advanced database programming using the SQL language, database theory, and integrated Web 2.0 programming using PHP and SQL on the Unix/Linux MySQL platform. Enroll now and SAVE 20%

More Courses


PHP News & Commentary

User Info Component

By Mirza Hatipovic
June 17, 2009

Welcome back to the series. This time we are goings to build a really exciting component that will be used to simply display information about the user. Well, you might say why to we need such a component, is there are real purpose behind that? Well, in my opinion, yes. There are a lot of facebook applications out there done in Flash where we see information about the friends etc. During the process of facebook application development, there will always be a need to quickly display information about the specific friend. The information that is contained inside the component could be every bit of information that was entered by the user.

Publish News Component

By Mirza Hatipovic
June 17, 2009

Welcome back to our exciting Facebook ActionScript series. In this article we will discuss one of most important (and most exciting) features of the FB platform, it's the publishing of news. We all know when we log in to facebook, we see plenty of news about our friends. Some were sent by the users, some where sent by applications. In lots of cases, the action is initiated by applications. We see stuff like "FriendX has just completed level 5", "FriendY just left the building" or "John just sent something to his friends", I'm sure you saw a lot of news similar to this on FB. News are an integral part of application because it's one of the ways that the virality of applications is ensured. Suppose we have the fanciest application on FB, what value we have out of this application if we do not publish any news, if we dont make sure the friends are not notified about the action don't in the application? The application simply needs to "talk" and publish news if the application user performed some action. We need to make sure everybody knows that we just topped the high score of the player from Nigeria.

Notification Component

By Mirza Hatipovic
June 10, 2009

    The notifications are one of the most interesting (and important) parts of the facebook area. In order to completely understand the Flash side of it, we need to understand the basics of the facebook notification, what it is and how...

Extended ProfilePic Component with Effects

By Mirza Hatipovic
May 8, 2009

In this article we will extend the ProfilePic component from the last article and show example of how we can use it in real world scenarios. We will create a facebook application that asks the user a question about the displayed friend. Yes, it is in fact a copy of an existing application (I don’t remember the name and I don’t want to make advertising). The application simply switches from one question to another and associates the displayed friend with the question. Like, for ex., the question appears “Would you ever like to date Monica?" and the application user can simply select between “Yes” of “No”. On the other side, you can choose if you want that the answer is send to the user as a notification. Personally I enjoyed the application and will use it as reference to make a flash version out of it. On the other side, we will use the component and add features to it so the sample will demonstrate how useful the component can be in the development process. We will have the freedom to create our own questions. They can be stored either in the database or XML, but in our case it will be stored in a flat XML file.

ProfilePic Component

By Mirza Hatipovic
May 8, 2009

In the last article we discussed how components are built with the facebook api in mind. Now it's the time to do something more with it. We know how things need to be set up in order for the components to work. We learned about sessions, about the tow frame time line structure of the components and we talked about the inheritance of the UIComponent class. The previous example leveraged just a small potion of the methods that UIComponent provides. In this article we will take more advantange of the UIComponent class in order to create a component for the profile pic.

Component Architecture for Facebook Applications

By Mirza Hatipovic
May 8, 2009

In the last tutorial we discussed the new library that was released by Adobe. The new library from Adobe fits much more naturally into the whole architecture of facebook applications that are built using the Flash platform. We need to know that the previous approach using the PHP library is not useless. In order to create stable and useful Facebook applications we need to know about many ways how to achieve the same goal. If you followed the series from the start then you are on a good way to be able to create truly cutting edge Facebook apps as we have discussed have to grab results from DB and we also make use of the ActionScript library.


More PHP News & Commentary

Popular Topics

Browse Books & Videos

News Topics

International Sites

O'Reilly China O'Reilly Germany O'Reilly Japan O'Reilly Taiwan