PHPSurveyor 0.98final
506199
PHPSurveyor is a set of PHP scripts that allows you to develop and publish online multi-question surveys. In addition to a large range of question types, and presentation methods, PHPSurveyor also allows for survey branching (ie: conditional questions), optional participant control through a token system, and includes the capacity to export survey results to excel or Comma Delimited Files.   PHPSurveyor also provides basic statistical analysis, with optional jpgraph based images.  PHPSurveyor 0.98 Final is the culmination of 15 months of development and expansion for PHPSurveyor since the "stable" release of 0.97final.  The package has undergone significant changes and enchancements, however - importantly - can still be installed over the top of an existing 0.97final installation, and upgraded without losing data.  While this is labelled a "stable" release, indicating that the recent months have been dedicated to bugfixing rather than the development of new features, PHPSurveyor should continue to be considered a development in beta. Although significant testing has taken place, bugs may still exist, and patches for these will be released where possible.  Please note also, that the translations are not complete - english and german are fully up to date (thanks to Carsten Schmitz, PHPSurveyors German Translator) however other languages will need some additional translation work.  Before upgrading an earlier version of PHPSurveyor, always do a full backup of your PHPSurveyor database using phpMyAdmin or another tool.  Hope you enjoy this release of PHPSurveyor. Thanks to all the assistance, words of encouragement, suggestions, bug notifications and general help provided by the PHPSurveyor community.   You can find this latest release here: https://sourceforge.net/project/showfiles.php?group_id=74605&package_id=77691  Jason Cleeland PHPSurveyor Project Administrator
387178
The Zend Developer Zone has posted the latest episode of their PHP Abstract podcast series with a focus this time on screen scraping (as recorded by Matthew Turland).   Matt has been building PHP applications since 2002. He joined the ranks of PHP-Oracle developers in 2006 when he became a programmer for METHODS Technology Solutions. He contributes to open source projects such as the Zend and Forkr frameworks. [...] We are going to veer off the beaten path today as Matthew talks to us about Screen Scraping.   You can download the mp3 directly or you can  to get this and the most recent episodes.
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
126013
On Dynamically Typed today, there's a new posting concerning the PHP Atom Server.
453805
From Iain Dooley on WorkingSoftware.com.au today, there's a new tutorial covering the installation of PHP4 and PHP5 onto a FreeBSD server.   So, briefly here is my little recipe for getting PHP4 and PHP5 to run concurrently on FreeBSD using Apache 2.2 and mod_proxy.   He points out one method that's been posted to get this all working, but notes that there are a few issues he found with it. That's the point of this post - to rectify and solve those problems to have you on your way to a happily working PHP4/PHP5 installation.   His guide is broken up into the key steps:   Compiling with mod_proxy from FreeBSD ports Installing another Apache instance  PHP Installation  Configuring and running Apache and a bug, Bug 37770, he came across where the proxy would just stop working
104778
Latest PHPClasses.org Releases:Multi-Dimensional Array HandlerMySQL2JSONBBCode ParsersphpcompilerProcessingExponsor ModSimplePagingweb20vnRouterSStatusMagic ArraysqlExecmyAltCaptchaDynamic Methodpreg_magic
104466
Matthew Turland has mentioned his article in the latest issue of php|architect magazine (the December 2007 issue) covering web scraping.   Just a quick post to announce (albeit a little late) that the December 2007 issue of php|architect, which includes my article on web scraping. Please buy a copy, give it a read, and feel free to post comments on the forum thread for the article. I'd love to hear some reader feedback!   Other articles in the issue include "Writing an Object/Relational Mapper in PHP", "Understanding CLI" and the cover story "Going native with mysqlnd".
715118
In a new post to the JSLabs blog today, there's a mini-tutorial showing how to, with the help of the new hooks in PHP 5.2, create a file upload progress meter.   This progess meter is based on the yahoo user interface library and alternative php cache (APC).  You will need both of these for it to display properly.  PHP 5.2.0 or higher is also required. (I have written a previous article on alternative PHP cache here).   He gives a brief overview of how things work (including the php.ini setting to make it happen) and has a screenshot of the resulting output. You can check out the demo here or just grab the source and jump right in.
261826
PHP Magazine has posted their latest issue of the PHPBarnstormer (Issue #19):
289168
On Alexander Netkachev's blog today, there's a walk-through of a light and easy method for getting PHP and Apache up and running. It makes use of the Installer Technical Preview utility to make live simpler.    I created the installer, which primary goal is to provide the developer with command-line tools for basic Apache/PHP/MySQL management tasks.    This a preview version of AMP installer and configurator. Although, it is very far from being a real time-proven and tested installation method, with your help and effort we can make it better.    There's a link for the download and a brief How-To on using the package to get things up and running quickly. There's also two things on the To-Do list for upcoming versions - installers for various other databases and support for automatic installation of modern PHP applications (like WordPress, phpbb, etc).
692444
PHPEverywhere has a new posting today concerning a few criteria of a "great developer".
464596
PHP isn't exclusively for Web pages. You can use it like Perl for cron jobs and other tasks.
176495
On his blog today, Ilia Alshanetsky has posted an update on one of the last issues before PHP 5.2 is released - the Filter extension - and some of the problems that have surrounded it.    If you have been monitoring PHP's internal mailing list you probably know that over the last few weeks we've been locked in a stalemate in regard to the API revision of the filter extension brought to light by Dan from our documentation team. This is also the reason why despite this being early October PHP 5.2 is still not out.    Fortunately, after mediation with Derick and Pierre the two protagonists of the filter conundrum a compromised was finally reached.    He mentions the commit that was made to include it into the current build, and no complaints have been lodged against it. He also comments that, with this isse out of the way, developers can look for PHP 5.2RC5 out as soon as this Thursday (10.05.06). Ilia also gives a brief tour of the filter extension's functions.
632891
Popular posts from PHPDeveloper.org for the past week:Job Posting: WorldNetJobs.com Seeks Expert PHP Developer (Multiple Locations - FL/MD/NY)Stefan Reuter's Blog: Profiling PHP ApplicationsRich Zygler's Blog: People work with WS-* web services in PHP? Why?PHPBuilder.com: Securing Data Sent Via GET RequestsKore Nordmann's Blog: Comparision of PHP image librariesJim Wynia's Blog:  WebDAV, PHP and YouPadraic Brady's Blog: Namespaces (or Yet Another Pointless Opinion Piece)Christopher Jones' Blog: PHP 5.2.5 RPMs with OCI8 and PDO_OCI are availableZend Developer Zone: PHP Abstract Podcast Episode 29: PHP Women Podcast (Recorded Live)Evert Pot's Blog: PHP WebDAV Integration Library
224992
The latest release of PHP in the PHP 5.2.x series has been posted for download to the main PHP website today - version 5.2.3.   The PHP development team would like to announce the immediate availability of PHP 5.2.3. This release continues to improve the security and the stability of the 5.X branch as well as addressing two regressions introduced by the previous 5.2 releases. These regressions relate to the timeout handling over non-blocking SSL connections and the lack of HTTP_RAW_POST_DATA in certain conditions. All users are encouraged to upgrade to this release.   Updates in this new version include many security fixes and enhancements - check out the Changelog for complete information.   Check out other comments on the release from Ilia Alshanetsky and Stefan Esser.
23541
This week's latest PHPBarnstormer has been posted.
519884
Marco Tabini (of php|architect) has posted some thoughts to his blog about the PHP4 end-of-life announcement and its relations to the current push to go PHP5 - mainly how it relates to hosting providers.   I'm sure that a large number are owners of small hosting firms - which, by far, provide the vast majority of PHP-powered websites that Netcraft carefully tracks for us - that sell cheap shared hosting. [...] If you provide shared-hosting plans, it's likely that your servers are still running PHP 4. Upgrading to PHP 5 is a logistical nightmare for two reasons: first, you don't necessarily know that you'll be able to properly set up and secure your systems; second, you don't know that your customers' applications will keep on running.   Both reasons can cause very different kinds of hassles for the hoster, especially when it comes to their customers. As Marco puts it "hell hath no fury like a customer scorned". When things are going smoothly, everything's good, but the second that you try to explain that the update is what's good for them, all they see are things breaking and freak out.   He suggests only one real solution - make the move and tell the customers now that things are changing. Help them all you can (with information about updated software and resources) but ultimately it's up to them to make the change.