PHPMaster.com has a new tutorial today for those wanting to get into the MongoDb document-driven (NoSQL) database but haven't known where to start. This tutorial walks you through some of the basics including setup and configuration of both the server and PHP client side.There are a lot of implementations of the NoSQL concept, but one of the most famous and widely used NoSQL databases is MongoDB. I think it's one of the most interesting NoSQL databases available currently, and it's considered by many to...
Here's what was popular in the PHP community one year ago today:SitePoint PHP Blog: Speed Up Your Website with PHP Buffer Flushing
Kevin Schroeder's Blog: You want to do WHAT with PHP? GIVEAWAY
LogicPool.com: List of PHP and MySQL Code Generators
PHPClasses.org Blog: Throttling Background Tasks: Unusual Site Speedup Techniques: Part 2
ProDevTips.com: Multiple File Uploads with XHR and PHP
Pumka.net: Why MySQL timestamp is 24 seconds different from PHP
SitePoint PHP Blog: 3 Lightweight Alternatives to...
Using PHP-GTK to serve Web Applications to html 5 Browsers
By Manuel Lemos
Yes, you read it right, GTK+, the Gnome Toolkit library, normally used to create desktop applications, can now be used to serve the same applications via the Web to a browser that supports html 5 canvas objects.
PHP-GTK is a PHP extension that uses the GTK+ library to build PHP desktop applications. So it can eventually benefit for this GTK library enhancements to build PHP-GTK based applications that can be served over the Web...
We just wrapped up the 7th ZendCon event last week in Santa Clara, and the enthusiasm of the PHP community was inspiring. PHP is gaining momentum across industries and geographies, powering the web, helping people build amazing apps with ease, proficiency and creativity. In so many ways, PHP is making a difference, from legacy modernization to mobile app development and cloud deployments. And PHP is the basis for Drupal CMS, Magento e-commerce, Joomla and Wordpress, platforms used by millions of people....
The PHP development team is proud to announce the second beta release of PHP 5.4.
PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours.
Windows binaries can be downloaded from the Windows QA site.
THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!
Please help us to identify bugs by testing new features and looking for
unintended backward compatibility breaks, so we can fix the problems and
fully document intended changes before PHP 5.4.0 is...
A new post on CodeForest.net today gives you a technique for obfuscating email addresses with a combination of PHP, CSS and Javascript. It uses ROT13 for the obfuscation and some tricky CSS to keep it usable for the human visitors.According to Wikipedia, more than 97% of all e-mails sent over the net are unwanted. That's around 200 billion spam messages per day. To keep this insane amount of spam out of your inbox, you should keep your e-mail safe when you display it on web. One of the ways to keep it...
Pavel Shevaev has a quick new post to his blog showing how to get PHP-FPM to execute PHP scripts via a socket request.We are using APC cache very heavily in our projects and during project deployment the cache must be flushed and warmed up. A common solution to warmup the APC cache is to fetch some special page via HTTP which does the job. The problem with this approach is that it's not reliable enough when PHP is served via several fastcgi back-ends.To solve the problem, he uses a PHP-FPM module to work...
With some precious free time today, I sat down to read Lukas Smith's Interfacing The PHP World. It was good timing since last night I heard someone complain, again, about tight coupling in Zend Framework so I was in a good frame of mind to digest the blog post.
Before we start, tight coupling exists in a scenario where any one class relies upon another concrete class type (usually enforced using type hinting). Because the coupling is between two concrete classes, the only way to bypass it is through...
On ZendCasts.com today, the next part of their series looking at using the Slim microframework has been posted. This is part one of a tutorial building a JSON endpoint for a web service.You'll need some of the base that he created in this previous screencast to follow along (the basic structure, really). His takes his basic "hello world" application and builds on it to add a "model" to pull name data from and has the "/names" action respond with a JSON-formatted message (and an "application/json"...
Fabien Potencier has made an announcement on the Symfony Blog today about all the availability of previous Symfony versions on github.symfony1 is well and alive and many developers are now using it for projects hosted on Git. But as the official symfony 1 repository is hosted on Subversion, it's not always easy to get things versioned easily. As of today, this becomes much more easier. If you are using Git and symfony1, you can now use the official symfony1 Git clone.There are branches for each of the...
In a new post to DZone.com today Mitchell Pronschinske responds to some comments that were made by Lukas Smith about working with interfaces in PHP and what he sees as an ideal "drop in" solution.The PHP community was reacting to Lukas Smith's "Interfacing the PHP world" for most of last weekend. [...] It's a pretty major propositon to start 'interfacing the PHP' world. Catch up on the conversation and let us know what you think.Mitchell summarizes Lukas' thoughts into three points - interfaces in...
Torrent Reader
Status splitter
Joomla Auth User
GPC_Validate
KMail
Multipe Image Resizer Script
CLI Parser extended
gmaps3simple
The PHP development team is proud to announce the second beta release of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! Please help us to identify bugs by testing new features and looking for unintended backward compatibility breaks, so we can fix the problems and fully document intended changes before PHP 5.4.0 is released. Report...
Justin Carmony has a new tutorial posted to his blog today about setting up Nginx and PHP-FPM on Ubuntu in a few easy steps (thanks to some package management).This is another wonderful setup that I've found myself using rather than the traditional Apache & mod_php setup. [...] Ngnix, unlike Apache, doesn't actually load PHP. Instead, it hands it off as a proxy to a "php handler" which acts like an Application Server. So nginx by itself won't serve PHP files, but just static files.He briefly introduces...
Fabien Potencier of the Symfony project (framework) recently made a presentation at the Symfony Day conference and answered the question "what is Symfony2?"When I ask people what Symfony2 is for them, most of them say something along the lines of: Symfony2 is a full-stack web framework written in PHP. Some also add that this is an MVC framework. And some others add that this is a decoupled framework. This is all fine and correct. But my definition is a bit different. Let me tell you what it is and why I...
On Script-Tutorials.com there's a new tutorial posted showing you how you can get better curves on your graphs with PHP and GD (the key is in the "CubicSplines" class, providing a few extra calculations to make "splines", a mathematical method for smoothing out values).Today I have new article for PHP. I will tell you about drawing graphs with GD. Plus - we will smooth our graph with curve lines using cubic splines interpolation method. You can read more about method at Wikipedia.All of the code is...
On PHPMaster.com today they're posted the second part of their OAuth series showing you how to use the authentication mechanism to connect to Twitter's API. (Part one is here.Welcome back to Understanding OAuth - Tweeting from Scratch. This is Part 2 of the two-part series and picks up right where we left off in Part 1 with your returned Access Credentials. Since obtaining the credentials is the grueling part of the process, there's not much more left to do except posting a tweet on the user's behalf....
Hasin Hayder has put together a list of cloud hosting providers that are already set and ready to go for PHP applications. His list highlights a few of the free ones.I will be focusing on some of these free cloud hosting options available out there. One thing to note before you proceed - these free cloud hosting options are very good to develop and test your applications (in dev+staging environment) and it may not be wise to deploy the production version of your application with any free plan (Except...
Lukas Smith has put together a recent post to his blog with some thoughts on standardization of interfaces in PHP applications to help improve code quality and interoperability.In my previous blog post I was brainstorming the possibility of collaboration between various frameworks to define a set of common interfaces. But I kind of failed to explain why this would be useful. Herman's "rebuttal" made this omission on my part quite clear. [...] That being said the open questions left in my previous blog...
Latest PECL Releases:
eio 0.1.0
eio 0.1.1
eio 0.2.0
cld 0.1.0
geoip 1.0.8
cld 0.2.0
timezonedb 2011.13
|
Latest PHP Tweets
|