|
LINKS
NEWS
ARTICLES
|
Latest Links
| Hostingcs - Affordable Web Hosting Services Providers |
World class web hosting providers at very cheap price plans |
| Free Hosting & Domains |
Free domain,free hosting,paid hosting,paid domain,free web hosting directory and also free traffic |
| 0000 Free Web Hosting |
Free cpanel web hosting |
| Bodhost Uk |
Bodhost uk, leading web hosting service provider in united kingdom! |
| Vps Hosting - Shared, Reseller Hosting | Master Reseller | Vps Hosting | Cheap Dedicated Server |
Our vps hosting server is non-oversold, you can get performance like dedicated server. best performance with our core2quad q9550 cpu, raid 10, ddos protection and many more! get started today! |
| Xpress Web Developers |
Xpress web developers is an online web development business that provides domain registration, hosting, scripts, and more... |
| Domain Registration, Web Hosting, Web Development And Designing :: Hostings House |
Host unlimited websites and domains in real low and unbeatable prices. get instant domain registration and web hosting. |
| Web Host Jabber- The Largest, Most Popular Web Hosting Forum |
Webhosting forum |
| Affordable Web Hosting | Centennial Web Hosting | Domain Name Registration |
Get affordable web hosting, featuring plans to fit every size website. provided by centennial web hosting with superior customer service and guaranteed uptime. |
| Easyspace Web Design |
Easyspace offer a range of web design options from basic web pages to full e-commerce ready designs. |
Latest Articles
| Tips for Speeding Up your PHP Code |
| My job requires that I write Web applications that do some pretty hefty lifting, often over slowish connections. I've been hard at work recently on an application that retrieves data from a MS SQL server and builds complex multi-tabbed dynamic Web fo |
| Regular expressions in JavaScript |
| JavaScript is useful for a lot more than opening pop-ups. If you use HTML forms on your website, and want to make sure that your visitors submit valid data on those forms, you might want to consider using some regular expressions in JavaScript. |
| PHP for Beginners by a Beginner: Simple Login, Logout, and Session Handling New |
| In this article, James presents a very simple way to add login/logout security in PHP using session handling.First off, let me say that, yes, I am still a beginner with PHP. |
| Creating a Multi-File Upload Script in PHP New |
| Frustrated with single-file upload scripts? Looking for an alternate route? Read as Jonathan shows us how easy it really is to setup a multi-file upload script using PHP. |
Latest News
| Kevin Schroeder's Blog: You want to do WHAT with PHP? Chapter 4 |
|
Kevin Schroeder has another new post to his blog today with an excerpt from his "You Want to Do WHAT with PHP?" book. This new post is a section from the fourth chapter looking at stream handling.
Communication is key to building applications now and for the future. While it is not something that I think that everyone should do, I have not seem many applications that make good use of streams in PHP. Streams can be immensely useful in the right situations, but a lot of developers are not really aware of how streams can be used. [...] While I don't think you will end up basing your application around streams it is a really good idea to know how streams work.
The sample code (and description) talk about changing the properties of a stream on the fly. He shows how, with a fgets loop checking the input, he can catch a command from the already running script and change the compression setting on the currently open stream. The compression changes the stream's data from plain text to a binary format as handled by the streams functionality.
|
| Gonzalo Ayuso's Blog: Using Monkey Patching to store files in CouchDb using the standard filesystem |
|
Gonzalo Ayuso takes his "CouchDb as a filesystem" approach one step further (see the previous post about it here) with this new post talking about monkey patching to store files into the CouchDb server using the normal PHP file handling functions.
Since PHP5.3 a new design pattern is available for us: Monkey Patching. With this pattern we can override PHP's core functions with a home-made functions in a different namespace (another example here). That's means if I have fopen function in the above example, PHP uses the filesystem function "fopen" but if we set a namespace in our example, PHP will search first the function within the current namespace.
By defining the new interface inside of a namespace (with functions to override the default PHP file handlers) you can have the rest of the code call the same functions (fopen, fread, etc) but they'll do different things. In this case it handles them as push and pull to the CouchDb instead of the normal filesystem. You can grab the source for this example here.
|
| Site News: Popular Posts for the Week of 09.03.2010 |
| Popular posts from PHPDeveloper.org for the past week:Developer.com: Quercus: Bring Java's Power to Your PHP Development (and Vice Versa)
Jani Hartikainen's Blog: Now you can write PHP code...without writing any code
NerdMom Blog: Kohana 3 & CodeIgniter 2
Ahmed Shreef's Blog: iconv misunderstands UTF-16 strings with no BOM
Klaus Graefensteiner's Blog: Climbing the CodeIgniter PHP MVC framework learning curve
Web Builder Zone: NetBeans vs. Vim for PHP development
Site News: Job Postings for the week of 08.22.2010
SeeIT Consult Blog: PHP mail() with Ubuntu Desktop and Gmail
Gonzalo Ayuso's Blog: Using CouchDb as filesystem with PHP
PHPBuilder.com: Downloading and Parsing Gmail Messages in PHP
|
| NETTUTS.com: Creating a Web Poll with PHP |
|
On NETTUTS.com today there's an intermediate tutorial showing you how to create a simple polling system for your site - complete with a database backend and a CSS styled results view.
Polls are nearly ubiquitous on the web today, and there are plenty of services that will provide a drop-in poll for you. But what if you want to write one yourself? This tutorial will take you through the steps to create a simple PHP-based poll, including database setup, vote processing, and displaying the poll.
They include all of the code and markup you'll need ready for cut & paste - the SQL for the database backend (they chose SQLite), the HTML for the question and answer sides and the CSS to style them both. No javascript is needed to make the example work. There's even some process flows to help you understand the paths the application can take.
|
| PHPFreaks.com: A simple Debian based dev environment |
|
On the PHPFreaks.com site there's a new post that's a guide for creating a basic development environment on a Debian system (complete with VirtualHosts).
This is just a quick walkthrough describing how to setup a decent development environment allowing the easy setup of multiple sites. It already assumes you have a working Debian or Ubuntu OS installed and configured with PHP, MySql & Apache already running. You will also need to have a working sudo.
They add a group for the web server user (www), change some permissions on the web root directory and edit the base Apache2 "sites" file where the VirtualHosts live. They create a sample PHP file - a phpinfo page - in the directory and add a record to the local hosts file for the new domain. Commands for all of the above are included.
|
| SitePoint.com: OAuth for PHP Twitter Apps, Part I |
|
On the SitePoint blogs today there's a new tutorial posted, the first part of a series, from Raj Deut about making the move away from the basic authorization for connecting to the Twitter API and towards their new OAuth method for Twitter Apps.
As of August 31, Twitter's HTTP Basic Authenticated API service has been disabled entirely. Now, any interface with the API will be required to use a token-based authentication method known an OAuth. [...] At first glance, the task of implementing OAuth can appear daunting, and OAuth's token exchange system can be confusing if you're unfamiliar with it. Fortunately, there are some rather clever individuals who've done the groundwork for us.
They show you how to register your application with Twitter and use the TwitterOAuth library to make a sample connection to their servers. They also show how to generate the tokens for the URL and the ones for accessing the site as a user. With tokens in hand, the script can then connect to the system and make a sample tweet (complete code included).
|
| Kevin Schroeder's Blog: You want to do WHAT with PHP? Chapter 5 |
|
Kevin Schroeder has the latest excerpt from his book posted ("You Want to Do WHAT with PHP?") with a focus on the SPL - Standard PHP Library. He specifically takes a quick look at Iterators.
If you are doing any data processing whatsoever you are using arrays. And most likely you are doing database queries, iterating over the results and doing your algorithm-ing. But what if you have additional functionality that you need to have integrated with your data. You could go the traditional route and copy and paste half your application around or you could build, what we like to call structured applications. SPL allows you to do that.
In the excerpt he mentions the methods that come built in to Iterators like rewind, current and valid. There's also some sample code showing a custom iterator that works with some user data to output the information set in the constructor. You can find out more about this chapter and the rest in Kevin's book.
|
| Lorna Mitchell's Blog: Tips for Event Hosting: On The Day |
|
Lorna Mitchell has posted her second part of her "tips for [tech] event hosting" series (first part here) with some suggestions for the day of the event - those last minute things that might get forgotten.
As an organiser you should know exactly where you are going on the day and what you need. [...] As an organiser you see all the small behind-the-scenes crises, but if they are invisible to the average attendee, then you're doing really well.
She makes suggestions about the little things - ensuring name badges are ready, a posted schedule of the happenings at the event (not every event will have programs), check in on all of the tech like projectors, wifi and the like as well as keeping track of things like hashtags on twitter to see what people like and don't like more immediately.
|
| Web Builder Zone: The different kinds of testing |
|
On the Web Builder Zone (from DZone) Giorgio Sironi has posted a new article that talks about the different kinds of testing you can do on your application - both on the frontend and backend.
Automated testing supports your constant effort in design and refactoring, and besides that ensures that your application actually works in a reliable and repeatable way. [...] In this article I'll describe the different categories of testing, as applied to a Zend Framework 1 application, but this classification pertains to every web application based on object-oriented programming. Since this kind of applications is obviously PHP-based, PHPUnit will be the tool of choice along with some of its standard extensions.
He looks at five different types of testing you can do on your application:
Unit testing
Pragmatic unit testing
Functional testing
Integration testing
Acceptance testing
Not all of these can be done with PHPUnit on the backend, but they (mostly) have automated tools of their own like Selenium for frontend interface testing.
|
| TechTatva.com: [How To] Setup Cherokee with PHP5 FPM |
|
On the TechTatva.com site today there's a new tutorial posted about getting the Cherokee web server set up and running PHP5 FPM. It's a few simple steps to install and a few clicks around the GUI to get things configured.
In this "how to" we will see how to setup cherokee on Ubuntu with PHP5-FPM (FastCGI Process Manager). Although the cherokee CookBook claims that "If PHP-fpm binaries are found, those will be prioritized over the regular binaries." it turns out that the latest stable version of cherokee in Launchpad gives errors while enabling
A few calls to "apt-get" install some packages (Cherokee and php5-fpm) and changes to the Cherokee configuration - handled through its web-based interface - are all that's needed to add a new behavior rule to the default vServer to link to the PHP5-FPM install (as FastCGI).
|
|
Site Info
|
Users online: 11
|
Links Categories: 438 :: Links: 12845 :: Clicks: 15424 :: Clicks Current Month: 4 :: Average rating: 3.98
|
|
News Categories: 5 :: News: 623 :: Readers: 19358 :: Readers Current Month: 807 :: Average rating: 5
|
|
Articles Categories: 4 :: Articles: 4 :: Readers: 3546 :: Readers Current Month: 58 :: Average rating: 1
|
Icons in categories
New last 1 day
New last 3 days
New last 7 days
New last 14 days
Other folders
|
|
Top Tags |
|
|
|
 |
Top Rated Links |
|
|
|
 |
Popular Links |
|
|
|
 |
Top Rated Videos |
|
|
|
 |
Popular Videos |
|
|
|
 |
Top Rated News |
|
|
|
 |
Popular News |
|
|
|
 |
Top Rated Articles |
|
|
|
 |
Popular Articles |
|
|
|
 |
In The News |
|
|
|
 |
|