PHP File_put_contents funktioniert nicht

Überprüfen Sie diesen Code:

<?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 funktioniert einwandfrei und die Änderung des Headerspeicherorts für die heruntergeladene Datei funktioniert ebenfalls, aber entweder erhöht sich die Anzahl der Treffer oder@file_put_contents funktioniert nicht, da die Anzahl mit der Datei nicht um 1 erhöht wird. Ich habe die Dateiberechtigung auf 777 gesetzt, aber wenn ich versuche, die Verzeichnisberechtigung auf 777 zu setzen, erhalte ich auch einen internen 500-Server-Fehler mit der Meldung "Der Server ist aufgetreten eine unerwartete Bedingung, die die Erfüllung des Antrags verhinderte. "

Antworten auf die Frage(2)

Ihre Antwort auf die Frage