Ben PHP'nin son sürümünü kullanmak için sunucu yükseltilmiş sonra Tamam, bu yüzden biraz geri bazı PHP oylamaya kod yazarken biraz yardım vardı, gayet güzel çalıştı. Ancak şimdi sunucuları açtınız, ve PHP gibi güncel diğeri gibi değildir. Zaten burada benim kod:
<?php
if(!file_exists('vote/1u.txt')){
file_put_contents('vote/1u.txt', '+1');
}
if($_GET['click'] == 'up1'){
file_put_contents('vote/1u.txt', ((int) file_get_contents('vote/1u.txt')) + 1);
header('Location: ' . $_SERVER['SCRIPT_NAME']);
die;
}
?>
Yürütme ve ekran:
<a href="?click=up1"><img src="images/thumbsup.jpg" width="40px"border="0"> </a><br>Votes: <?php echo file_get_contents('vote/up1.txt'); ?>
Şimdi benim başka bir sunucuya (PHP version 5.2.5) Bu kod amele büyük! Ancak benim yeni sunucuda PHP sürümü 5.2.11 olduğunu ve bu nedenle kod çalışmaz. Sorum PHP önceki bir sürümü ile bu daha uyumlu hale getirmek için, ya da sadece bu gibi çalışacak tamamen yeni bir kod yazmak için herhangi bir yolu var mı, nedir? Veya PHP 5.2.5 + kullanmak benim sunucuları anlamanın bir yolu var mı? Ben cPanel X admin paneli kullanıyorum.
I have set the text file permissions to 777 and still nothing!