вы проверяете переменную "click", но выполняете код, только если он равен "up1".
Но ваша ссылка говорит, что щелчок равен "да", так что часть кода никогда не верна, следовательно, никогда не выполняется.
Измените вашего исполнителя на это:
<a href="?click=up1"><img src="images/thumbsup.jpg" width="40px"border="0"> </a><br>Votes: <?php echo file_get_contents('counteru.txt'); ?>
Но более логично, ваш код обработки должен быть немного рационализирован к этому:
если ссылка нажата:
Во-первых, если файл данных (lu.txt) не существует, создайте его и напишите в нем «+1», иначе добавьте 1 к его существующему значению.
Затем перенаправляет на начальную страницу.
if($_GET['click'] == 'up1'){
if(!file_exists('vote/1u.txt')){
file_put_contents('vote/1u.txt', '+1');
}else{
$content = file_get_contents('vote/1u.txt');
if(!$content){
die("Error! file_get_content failed !");
}
file_put_contents('vote/1u.txt', ((int)$content) + 1);
}
header('Location: ' . $_SERVER['SCRIPT_NAME']);
}
exit;