176 posts tagged “php”
2007
OpenID (and TypeKey) using native OpenSSL functions in PHP. Wez Furlong shows how a small patch to PHP’s OpenSSL support makes it a whole lot easier to perform the cryptography behind OpenID (at the moment you need to use the bc or gmp modules).
2006
phpMyID. A simple, stand-alone OpenID server in a single PHP script with no dependencies. Makes managing your own identity trivial.
Yahoo! bookmarks uses symfony. Top reason for the decision was the excellent documentation.
PHP: JSON Functions. Now bundled in PHP 5. A great way to move data from PHP to some other language.
PHP, XML, and Character Encodings. This caught me out earlier today.
Practical PHP Programming. Free online PHP book, by the author of PHP in a Nutshell.
Hot PHP UTF-8 tips. Always good to have.
WPHP. Run PHP under your Python WSGI app. Not nearly as crazy as it sounds.
PHP: __halt_compiler(). This is nuts.
A pro-PHP Rant. Harry Fuecks pulls one off in style.
PHP Conference UK. In London on Feb 10th. Early bird rate is a bargain at fifty quid.
2005
PHP Developers Meeting Minutes (via) Detailed insight in to PHP 6.
Oracle 10g XE and PHP. HarryF has a handy tutorial on getting started with the new free Oracle version.
The trouble with PHP. This is a good rebuttal to a recent “PHP’s simplicity beats Rails” piece.
Testing a new version of IXR
Almost two years to the day since the last release, I’ve put together a new version of IXR, my PHP XML-RPC library. I haven’t published it on the site just yet as I want to make sure any bugs are ironed out first, but you can grab a copy here:
[... 177 words]2004
HTACCESS Wrappers with PHP (via) Perform magic.
How to handle international dates and times in PHP and MySQL. Keith tackles a common point of irritation.
Updated FormProcessor code released. Now available through Subversion.
Installing PHP 5 on OS X if you’re using Server Logistics’ “Complete Apache 2” and “Complete MySQL”. Does exactly what it says on the tin.
Migrating from PHP 4 to PHP 5 (via) A migration guide from the PHP manual.
PHP 5 is out!
It’s finally here! Unfortunately PHP.net, while a great site in most respects, fails miserably when it comes to permalinks for news items and/or new software releases. You can grab it from their downloads page, and read more about it in the changelog. Now all it needs is widespread adoption. Unfortunately, something tells me PHP 4 is going to stick around for a long, long time.
PHP, XML, and Character Encodings: a tale of sadness, rage, and (data-)loss (via) Fixing some very funky behaviour in PHP’s XML parser.
Building large strings in PHP. Unlike Python, concatenation is faster than array joining.
Implementing Bayesian Inference Using PHP. PHP for statistical anlysis.
Simple mini-languages with PHP
I linked to PDML the other day in my blogmarks, but beyond a cursory glance I hadn’t really dug in to what makes it tick. Dumky over at Curiosity is bliss points out that it makes use of an ingenious output buffering trick. To create a PDML document, you add a single line to the top of a page that includes and executes the PDML library (written in PHP). The rest of the document is written in the custom PDML markup language. The script uses output buffering to capture the rest of the page, then executes a callback function that actually processes the page content (see ob_start() for details).
[... 195 words]Top 10 ways to crash PHP (via) Fascinating insight in to some little known PHP bugs.
PHP Comes of Age (via) Oracle sponsored article on PHP “culture clash”.
PHP and Apache 2.0
For as long as Apache 2 has been stable, the PHP manual has carried this strongly worded warning:
[... 274 words]PHP 4.3.5. Lots and lots of bug fixes.
Template engines:- PHP’s biggest joke. 50 now and counting.