Edin Kadribasic's Blog: PHP 4.4.6-win32 with MySQL 5.0.37
24735
Edin Kadribasic has posted another new build of the PHP 4.x series and the latest MySQL libraries - PHP 4.4.6-win32 with MySQL 5.0.37.   I have compiled 5.0.36 libs mysqlf since that release didn't include pre-built windows binaries. I thought it would be the best if we bundled "original" MySQL DLLs so here is the PHP 4.4.6 binary compiled against 5.0.37 MySQL libraries. Upcoming versions of PHP5 are going to include this version of MySQL client library as well.   Click here to download this latest version (two files, both to be dropped into your existing install directory.
372430
Ilia Alshanetsky, release manager for the current PHP5 series, has announced the posting of the latest release canidate - PHP 5.2.0. RC4.   Huzzah! The final release candidate of 5.2.0, RC4 is out, which means the final release is just around the corner. Given that this is a final release, this is the last chance to identify major issues or regressions. So, please test your code against this release to make sure that everything is working, and if not, let us know.   You can grab the files here:  BZipped GZipped
174602
Elizabeth Smith has a new post today points out some Windows builds of some of the more popular PHP-GTK2 widgets she's compiled (including GtkSourceview, GtkHtml, and LibGlade).   I have these extensions building on windows, or have found someone else who is building them for windows. You can find downloads that are either the full distributions (if no one else is building them) and/or the runtimes + items needed to build with PHP-GTK2 at my callicore build site with the other gtk libraries.   She uses the rest of the post getting into some detail on how she compiled the modules, issues she had with some, and what widgets/packages are on the horizon.
392378
Popular posts from PHPDeveloper.org for the past week:PHP.net: PHP 4 end of life announcementZend Developer Zone: Book Review: Professional Search Engine Optimization with PHPStoyan Stefanov's Blog: phpBB front-end optimization - 1 hour workshopSitePoint PHP Blog: Win Cash for the best Facebook App!Elizabeth Naramore's Blog: July Edition of IPM PublishedJob Posting: ManicMelon.com Seeks Mid-Senior LAMP Web Application Developer (Overland Park, KS)Paul Jones' Blog: Solar Views and LayoutsCodeIgniter Blog: Version 1.5.4 ReleasedPHP-GTK Community Site: MkDevDVD (DVD Manager for Linux)Job Posting: Next Internet Seeks Senior Software Engineer (San Francisco, CA)
732440
The International PHP Magazine has posted results from their latest PHP community poll as voted on by visitors to their site. The question for this poll asked developers what they thought, of the choices on the list, was the most common mistake that PHP developers make.   Coming in at number one by an overwhelming lead was "Not escaping entities and SQL input" (a definite problem indeed) with the next highest option, "Not using a Framework" a full twenty percent lower. The next two options were closer (descending) - "Using old PHP versions" and "No or little use of Object Orientation".   There's a new poll this week for your consideration - this time asking which stage, of the five options, should come first in the development cycle of a typical content management system. Head on over and cast your vote today!
374895
Following the release of Microsoft's SQL Server extension for PHP, Stuart Herbert has posted some of his thoughts on the matter to his blog.   He's broken it up into two sections: "Why Is It Important For Microsoft To Support PHP On Windows?" and "What's Wrong With The Existing MSSQL Extension For PHP?" He answers the first question by mentioning the new options that it opens up for those that want to run both Windows and PHP and still use their SQL Server databases.   Question two gives four things that he's already seen wrong with the extension including it's limited varchar support, no PDO drivers and the poor level of error reporting.   The SQL Server 2005 driver for PHP "is a PHP 5 extension that allows the reading and writing of SQL Server data from within PHP scripts. It provides a procedural interface for accessing data in all Editions of SQL Server 2005 and SQL Server 2000 (including Express Edition), and makes use of PHP features, including PHP streams to read and write large objects."
416446
Ilia Alshanetsky has noted that the latest release canidate for the PHP 5.2.x series, PHP 5.2.5RC1, is now available for download.   This RC includes a fair number of fixes since our last release and predominantly works on improving the stability of the 5.2 tree as well as including a small number of minor security fixes. I'd like to ask everyone to test this release against your code and setups, we are aiming for a quick release cycle and user feedback is critical for a successful release.   You can download this new edition directly from here (no Windows builds yet).
710066
DevShed continues their series covering SQLite in PHP5 today with the final tutorial - "Additional Methods for Using SQLite with PHP 5":   The list of additional features offered by SQLite is really impressive. Therefore, in this last article of the series, I'll be taking an in-depth look at them. This will complete our analysis of this excellent RDBMS integrated with PHP 5.   First up is a look at the usage of the seek and lastInsertRowid functions followed by the changes and queryExec methods. They show how to use the createFunction method and show one of the more advanced features of SQLite - creating a database that only exists in the server's memory.
676788
Andreas Gohr has posted about a script he's created to act as a simple replacement for the PHP/MySQL database tool phpMyAdmin - what he calls MySimple.php.   Kaddi needed to fix something in her employer's database today. Unfortunately she had FTP access only. So the database change had to be made through a PHP script. [...] I looked for a basic MySQL PHP interface but couldn't find one. So I quickly wrote it my self.   He has a screenshot of the app in action included and you can grab the code from his wiki.
677546
As Alexey Zakhlestin points out today, Lukas Smith has made the announcement that the MySQL group is finally recognizing the efforts of the PDO developers and supporting them:   Ok, it seems that MySQL AB is finally committing to fix up PDO_MySQL and  to generally accept the fact that PDO is the future. Of course mysqli  will also be actively maintained. But they will also make mysqlnd play  nicely with PDO etc.   There's budgets and time lines for the project so things are already moving along and developers to the project will soon be assigned. Lukas also mentions updated on PHP's side - validating that the documentation for the extensions (mysql and mysqli) are up to date and correct.
291398
Padraic Brady has posted a guide he's written up to show other developers out there how to compile PHP for Windows (Vista) using the Visual C++ Express 2008 software.   Over the past week or so I've been figuring out how to compile PHP on Windows, specifically Windows Vista. It's been an interesting ride since I'm not very familiar with compiling on Windows to start with. [...] If you are using Windows Vista, or intend updating/using Visual C++ Express 2008, then my blog entry is largely another coat of sugar on top of Elizabeth's guide to clear up any difference between the two approaches.   He lists the software you'll need to make the compile work (including Virtual Clone Drive, WinRAR, VS 2008 Express and the .NET Framework SDK)  and then breaks it down into three steps - the installation of the development environment (and setup), downloading PHP/libraries to the environment and, of course, compiling the PHP instance to your specs (complete with command line calls to make it all happen).
635920
Popular posts from PHPDeveloper.org for the past week:Padraic Brady's Blog: Complex Views w/Zend Framework - The Final Chapter: ZFE & Zend_Layout in Core!php|architect: Stuff your stockings: single issues 30% offDeveloperTutorials.com: How to Install PHP 5 on LinuxStoyan Stefanov's Blog: Fancy FormattingSymbianOne.com: Your S60 Web server gets a boostAndreas Gohr's Blog: MySimple.php - A lightweight PHPMyAdmin substituteNessa's Blog: Working with Permissions in PHPSymfony Blog: Symfony 1.0.10 is OutMatthew Turland's Blog: Web Scraping Article PublishedJan Lehnardt's Blog: REST Controller for PHP Applications
579125
On the Windows Skills blog, there's a new post that talks about the use of a SQLite database (via PHP) to handle the assault that Digg.com can dish out to a popular webiste.   Physical memory was limited and Apache and MySQL soon started to fight for every remaining byte and eventually the page was unavailable. After this experience I started to look for a alternative for the database storage and I found an interesting one: SQLite.   He mentions some of the features the database has including zero-configuration, a simple API, and the portability of having a single database in a single file. The next step was getting it to work with his Apache/PHP5 installation and to run some statistics on it. The results show SQLite pulling ahead of MySQL (INNODB) by a bit and MySQL (MYISAM) by a good bit.
149334
On the heels of a rant posted by Matt Mullenweg (of Wordpress), Ed Finkler has posted some of his own thoughts and rebuttals to the points Matt made.   Among these points are comments about PHP5 features that "could be helping Wordpress users right now" including:   Parameterized SQL input to eliminate SQL injection attacks Filter extension to combat XSS, CSRF, etc. attacks Prepared statement/transaction support in PDO and MySQLi Improved OOP features and support (code quality, extensibility)   Ed pushes that it's not about the slow adoption of PHP5 in other places. Its about the slow adoption of it in Wordpress so far as it relates to Matt:   The thing is, support of PHP5-only features in WP would give it better speed and security right now. And especially in the case of security, Matt's reliance on what users say they want is a critical error: users don't ask about security until well after it becomes a serious issue. Wordpress has one of the worst security records of any PHP application, so I'll go out on a limb and say that it's a problem now. Even if WP users aren't talking about it, WP's core dev team should have addressed this already.
547333
There's a new posting on PHPEverywhere this morning pertaining to Parrot - what it is, and how it can be good for PHP.
449834
Sebastian Bergmann has posted the results of some benchmarking on the compilation he's done on the branches of PHP from version 3.0 all the way up to 5.3-CVS.   As people keep asking me for an update to my previous benchmarks (PHP / GCC / ICC Benchmark, PHP 5.1 / GCC Benchmark (Update), and PHP 5.1 Performance, I quickly ran a new benchmark today.   He rendered the results out into a series of charts defining the number of total seconds taken for the compile and how long each of the components took. It's impressive to see how much of a jump there was between the 3.0 series and 4.3.   He also includes his compile settings (and machine information) as well as the numbers for the results if you'd like to graph them out yourself.
321583
Latest PHPClasses.org Releases:NodeezMySQLList content of directoryPablosky MySQLRImageManipulatorMySQL PaginationHTTP LocaleMySQL DB Class with  Data Manipulation Class TimeTaMeREasy PHP ValidationFiltreatmentImage to ASCII textKDoubleMetaphoneGeo Conversion