PHP


Saturday, December 10th, 2011

HipHop Virtual Machine for PHP

Category: PHP

Facebook Software Engineer and HipHop for PHP team member Jason Evans provides details on Facebook’s move to a new high-performance PHP virtual machine. Described by Evans is ”a new PHP execution engine based on the HipHop language runtime that we call the HipHop Virtual Machine (hhvm).” He sees it as replacement for the HipHop PHP Read the rest…

Posted by jvaughan at 9:15 pm
4 Comments

+++--
3.3 rating from 215 votes

Tuesday, June 1st, 2010

Building a Basic Silverlight Application to talk to PHP

Category: PHP

Silverlight is a powerful development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online or offline. Silverlight is a free plug-in, powered by the .NET framework and compatible with multiple browsers, devices and operating systems, bringing a new level of interactivity wherever the Web works. Silverlight 4 adds a Read the rest…

Posted by tberardi at 4:14 am
14 Comments

+++--
3.2 rating from 6 votes

Thursday, April 22nd, 2010

PHPJS: PHP Functions in JS, Now with CommonJS Packaging

Category: JavaScript, Library, PHP

PHPJS is an effort to bring the mammoth PHP API into the land of JS., where it can be used for web apps as well as the increasing number of Javascript applications outside the browser. The homepage explains some of the philosophy behind this project: PHP is a language with many high-level functions and while Read the rest…

Posted by Michael Mahemoff at 10:11 am
13 Comments

++---
2.7 rating from 6 votes

Friday, January 15th, 2010

Pure CSS bar charts as a simple API

Category: CSS, JavaScript, Performance, PHP

I am right now working on a high-traffic project that will run in a sandbox that doesn’t allow me to pull third party JavaScript or use canvas/Flash. Yet I need to generate bar charts from a set of data. The solution to me was to create the charts from HTML using CSS. There have been Read the rest…

Posted by Chris Heilmann at 8:19 am
6 Comments

++---
2.8 rating from 48 votes

Wednesday, December 2nd, 2009

Screencast: PHP on Microsoft IIS7

Category: PHP

PHP on Windows has long been held as the preferred development platform for many PHP developers despite the awkward installation process. It has also been assumed that while Apache on Windows isn’t as good as on *nix, it is at least superior (or at least easier) compared to IIS on Windows. With the release of Read the rest…

Posted by tberardi at 10:52 am
22 Comments

++---
2.5 rating from 95 votes

Thursday, September 10th, 2009

Formaldehyde: PHP debug info for the client side

Category: Debugging, PHP

Andrea Giammarchi has released Formaldehyde, a new Ajax and PHP error debugger. Simply grab the project and throw in an inclusion: php < view plain text > < ?php require_once ‘formaldehyde.php’; ?> You are off to the races. Want to do a touch more? javascript < view plain text > // *optional* custom ServerError constructor Read the rest…

Posted by Dion Almaer at 6:49 am
3 Comments

++++-
4.7 rating from 20 votes

Wednesday, April 22nd, 2009

Using Base64 encoded images on IE too

Category: Browsers, PHP

Being able to use data: URIs to do interesting things such as inline images is incredibly useful. IE 8 added support for data URIs but what about older versions of IE (which are still far too prevalent)? This nice PHP script shows how you can send back data URIs for those who support it, and Read the rest…

Posted by Dion Almaer at 5:19 am
7 Comments

+++--
3.9 rating from 20 votes

Friday, April 10th, 2009

FirePHP: Tying together Firebug and PHP

Category: Debugging, Firefox, PHP

FirePHP solves the problem of AJAX debugging by sending debug information along with the response. To avoid breaking the response content, the debug information is placed into special HTTP response headers. This works for all types of requests, not just AJAX requests, which means you can even debug requests for images that are dynamically generated Read the rest…

Posted by Dion Almaer at 4:28 am
3 Comments

++++-
4.9 rating from 22 votes

Wednesday, March 11th, 2009

Showing progress with the Safari 4 multiple file upload

Category: Browsers, JavaScript, PHP

Andrea Giammarchi has taken the new Safari 4 implementation of multi input file upload functionality and has written an article on how to write the client and server to enable this. He shares the new XHR implementation: javascript < view plain text > var xhr = new XMLHttpRequest,     upload = xhr.upload; upload.onload = Read the rest…

Posted by Dion Almaer at 7:11 am
9 Comments

+++--
3.9 rating from 17 votes

Friday, October 3rd, 2008

Vista / OS X Mash-up Created with GWT on PHP

Category: GWT, PHP, Showcase

Here’s an interesting link for a Friday. Viktor Zeman on Quality Unit sent us a link to “PostAffiliateXpress“, some boring IT application with an interesting interface and an even more intriguing back-end. The UI combines a Vista-like “Start” menu along with an OS X-like dock (using everyone’s favorite fish-eye widget). It also has a built-in Read the rest…

Posted by Ben Galbraith at 10:51 am
10 Comments

+++--
3.3 rating from 59 votes

Thursday, October 2nd, 2008

Symfony Firebug Extension: Firesymfony

Category: Debugging, PHP

Alvaro Videla just wrote in to tell us about Firesymfony, a Firebug extension that provides an alternative to Symfony’s built-in web debug toolbar. sometimes the toolbar position makes impossible to use some features of the layout of our website, like a link menu on the top right corner. It also happens that while we display Read the rest…

Posted by Ben Galbraith at 10:58 am
5 Comments

++++-
4.3 rating from 21 votes

Thursday, September 4th, 2008

Zend Framework 1.6: Dojo, SOAP, Testing, Tooling, and more

Category: PHP

Andi Gutmans announced Zend Framework 1.6 which includes the new Dojo support which they put to work on the site itself: With this release we continue to provide enterprise-grade features with our new Zend_Soap component, which brings PHP-style simplicity to building and exposing SOAP web services. This component can operate in both WSDL and non-WSDL Read the rest…

Posted by Dion Almaer at 9:23 am
4 Comments

++++-
4.3 rating from 23 votes

Wednesday, May 21st, 2008

Dojo and Zend Framework Integration Released

Category: Dojo, PHP

The Zend Framework aims to be a top notch framework for building next generation Web applications in PHP. Dojo has similar aims on the front-end side, so they decided to join forces to provide an integration layer. If you like the combination you will have a better, tighter, way to build your applications. What we Read the rest…

Posted by Dion Almaer at 10:01 am
5 Comments

+++--
3.8 rating from 83 votes

Thursday, March 6th, 2008

To ExtPHP, or to PHP-Ext?

Category: JavaScript, PHP, Sencha

I got emails on the same day from two developers letting me know about ExtJS wrappers for PHP. PHP-Ext First, Sergei Walter Guerra told me about PHP-Ext “an open source widget library written for PHP 4 and 5 to empower the UI Layer.” The API looks like this: php < view plain text > echo Read the rest…

Posted by Dion Almaer at 8:54 am
10 Comments

+++--
3.4 rating from 148 votes

Thursday, February 28th, 2008

Every keystroke is a prisoner – a neat commenting trick

Category: JavaScript, PHP, Tip

My favourite kind of tutorial or trick are the ones that are very easy to do but make a lot of sense – you know the ones that make you slap your forehead and say “why didn’t I do that before?”. Dirk Ginader blogged about a commenting trick (in German) that is one of these. Read the rest…

Posted by Chris Heilmann at 3:57 am
16 Comments

+++--
3.9 rating from 45 votes

Monday, January 14th, 2008

HTML Purifier 3.0

Category: Library, PHP, Security

HTML Purifier 3.0 has been released. What is HTML Purifier? HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable Read the rest…

Posted by Dion Almaer at 6:08 am
3 Comments

+++--
3.8 rating from 30 votes