On his blog today Rob Allen has covered a helper for those using the Zend Framework that need to push the user around the site - the Redirector helper.Redirector does what it says on the tin and redirects the user to another page. I mostly use this when coming back from filling a form in, so that the user is then redirected to another page. In admin systems, this is usually a list page. On front end websites, this is usually a thank you page. Though for log-in forms, I tend to try and return the user to...
On the Web Builder Zone there's a recent article comparing one of the PHP IDEs growing in popularity, NetBeans, and one of the standbys of the development world, Vim. It compares how they both stack up for PHP development work by things like features, speed and ease of use.
Since this is an old religion war and it can't be solved out of context, my points will be specifically related to these programs. In this comparison, I collected examples of where Vim and NetBeans differ in behavior and performance....
PHP comes with a number of options to help developers dynamically generate PDF files from within their applications. The Haru and PDF lib extensions offer a complete API for dynamic PDF generation, and there also exist a number of open-source PHP components that can be used for the same purpose. This article will introduce you to one such component, the Zend_Pdf component that ships as part of the Zend Framework, and illustrate how it can be used to perform sophisticated PDF operations from within a PHP...
Latest PEAR Releases:
JSClasses, JSMag, PHP Alpha 1, PHP strict typing, IndieConf - Lately in PHP podcast episode 4
By Manuel Lemos
On this episode of the Lately in PHP podcast, Manuel Lemos and Ernani Joppert interview Michael Kimsal from the WebDev publishing company.
They also commented on the OpenID based single sign-on system that was implemented to reuse PHPClasses accounts on the JSClasses site to avoid making current...
Article originally from rooJSolutions blog
..It all started by having yet another look at the gir problem..... Keeping them up-to-date, and trying out the latest cool Gnome toys.
Job postings for the past week:Job Posting: Oakley Seeks Web Software Engineer (Foothill Ranch, CA)
Job Posting: Etouches.com Seeks Web Developer (Reading, UK or Ridgefield, CT)
Ahmed Shreef has a recent post to his blog about an issue he had converting UTF-16 strings over to UTF-8 with the iconv functionality in PHP. Specifically, he ended up with "rubbish unreadable characters" after the conversion.I had a problem last week with converting UTF-16 encoded strings to UTF-8 using PHP's iconv library on a Linux server. my code worked fine on my machine but the same code resulted in a rubbish unreadable characters on our production server.In his example (a basic "Hello World" in...
Those near the Bristol area of England might want to check out this new post from Stuart Herbert about the upcoming PHP SouthWest meetup happening September 1st in Bristol.The first meeting of the PHP SouthWest User Group will be at The Third Floor, Bush House, Bristol from 7pm. The room is booked (big thanks to Del for that), and we have a projector sorted too; now we just need our first speakers.Right now there's no definite speakers but Ryan Mauger could be presenting some of his Zend Framework tips...
Jani Hartikainen has pointed out a new application that can run on the iPad and allows you to write PHP without having to write out a single line of code.Yes, you heard that right! You can now code in PHP without having to write a single line of code '" amazing, right? The application that makes this possible is called Lemon ADE, and it runs on the iPad. In this post I'll go over how Lemon ADE works, and I have also recorded a short video demonstrating coding with the app.The tool is an abstract syntax...
Klaus Graefensteiner has a new post to his blog today with a full set of resources for those wanting to learn the CodeIgniter framework.I am taking two web development classes this Fall at Saddleback Community College. One is about AJAX and the other one about MySQL and PHP. Since the syllabus of both classes doesn't quite fit my interests, I am going to spice up AJAX with learning JQuery and MySQL/PHP with learning CodeIgniter. The following list has several links that I think will help me and possibly...
On Developer.com today there's a new tutorial about Quercus - the Java-based implementation of PHP - and how to get it up and running in your environment.Imagine the possibilities when a PHP developer can continue using the language's templating capabilities while leveraging Hibernate's object-relational features. Thanks to an open source project named Quercus, PHP and Java developers alike can mix and match the respective capabilities of both languages. [...] This approach (part of the movement that...
In this new post to the SeeIT Consult blog they show you how to use the Google Mail STMP service to send emails directly from PHP - no local MTA required.I use a local Apache/MySQL server on a laptop to do a lot of my development '" I don't need a full mail server just to send mail. Also SMTP servers on dynamically assigned IP addresses are so untrusted these days that you can be pretty much guaranteed that a decent spam filter will reject your email based on a RBL lookup. By using Google Mail's...
Kevin Schroeder has posted a new book excerpt from his "You Want to Do WHAT with PHP?" book - chapter two dealing with binary protocols.PHP developers know text really, really well. We can write SQL, we can build HTML, we can work with XML. But computers don't speak in terms of structured text markup, they speak in terms of bytes. And while there are many PHP developers who can speak at the lower level of bytes and bits and such, there are many more that have difficulty there.His short excerpt (from a...
Dependency injection is a technique that allows for loosely coupled objects within a software application. Generally if an object requires access to the functionality of another it would be instantiated internally leading to tightly coupled systems. By implementing dependency injection we inject the required objects ready for use (sometimes also referred to inversion of control - IOC).
Popular posts from PHPDeveloper.org for the past week:PHPBuilder.com: 10 Productivity-boosting Tools for Your PHP Development
Johannes Schluter's Blog: References and foreach
Lorna Mitchell's Blog: One-Step Symlink Switch
Brian Swan's Blog: Access Control with the Azure AppFabric SDK for PHP
Christoph Dorn's Blog: Introducing FirePHP Companion
Jens Schauder's Blog: One Database for Every Developer
Drupal4Hu.com: OOP and PHP or why Drupal rocks and some mistakes
Kevin Schroder's Blog: You want to do WHAT...
PHP Excel Extension 0.8.5
The 0.8.6 version of the Excel extension was released and is now available for download. This version was updated to contain LibXL 3.0 support which introduces Excel 2007/2010 read/write support, which means that this extension can now read and generate any Excel file. Support for XSLX (2007/2010) format can be enabled by passing "true" as the 3rd parameter to the ExcelBook() construtor.
The first meeting of the PHP SouthWest User Group will be at The Third Floor, Bush House, Bristol from 7pm. The room is booked (big thanks to Del for that), and we have a projector sorted too; now we just need our first speakers
What Is Planned
As this is the very first meeting, our agenda is still being pulled together, but I'm hoping that Bitterman will treat us all to a rehearsal of his upcoming talk for the PHPNW10 conference in Manchester in early October. I'm looking for backup speakers just in...
By Manuel Lemos
This is a brief note about that site with a reference to the actual site launch post.
After over 4 years at Schematic, it was time to move on. Everyone seems to be hiring like crazy these days and with some soul searching and pondering the future a, I decided to go with an opportunity to work on the Flickr dev team. I started in June. This involved leaving my beloved New York City for the cleaner, milder, better-produce-providing and wth-is-up-with-the-weather San Francisco. (This post is late in the making mostly due to the craziness of a cross-country move and only maybe 30% laziness)....