I needed to run code I wrote for PHP 5 on a PHP 4 installation. Everything worked except the file_put_contents function. I scoured the web for a good implementation of the function for PHP 4 and I came across phpied.com here: http://www.phpied.com/file_get_contents-for-php4/. And the site is run on WordPress! Nicely done!
Here is his code:
if (!function_exists('file_put_contents')) { function file_put_contents($filename, $data) { $f = @fopen($filename, 'w'); if (!$f) { return false; } else { $bytes = fwrite($f, $data); fclose($f); return $bytes; } } }