PHP File_put_contents não funciona

Verifique este código:

<?php

$url = 'http://www.example.com/downloads/count.txt';

$hit_count = @file_get_contents($url);
$hit_count++;
@file_put_contents($url, $hit_count);

header('Location: wmwc.zip');

?>

@file_get_contents está funcionando bem e a alteração do local do cabeçalho para o arquivo baixado também funciona, mas o hit_count aumenta ou@file_put_contents não está funcionando, porque o número com o arquivo não aumenta em 1. Eu configurei a permissão de arquivo para 777, mas quando tento definir a permissão de diretório para 777 também recebo um erro de 500 servidor interno dizendo "O servidor encontrou uma condição inesperada que impediu o cumprimento da solicitação. "

questionAnswers(2)

yourAnswerToTheQuestion