...probabilmente stai usando una versione del PHP precedente la r.5... sarebbe meglio aggiornarla! Comunque puoi risolvere inserendo il seguente codice (preso dal sito ufficiale) all'inizio dello script:

Codice PHP:
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;
        }
    }

che implementa la funzione nel caso non esista