Mam prosta stronkę w html z licznikiem wywoływanym poprzez:
CODE
<? $type = "gfx"; $dir = "gifs"; include("count.php"); ?>
plik count.php:
CODE
<?
$format = ".gif";
$file = file("count.txt");
$num = ($file[0] + 1);
exec("echo $num > count.txt");
switch($type) {
case "text":
echo $num;
break;
case "gfx":
$i = 0;
$cntn = strlen($num);
while($i < $cntn) {
$tmpnum = substr($num, $i, 1);
echo("<img src=\"$dir/$tmpnum$format\">");
$i++;
}
break;
case "q":
break;
default:
echo("count.php <b>error</b> : type not specified.");
break;
}
?>
$format = ".gif";
$file = file("count.txt");
$num = ($file[0] + 1);
exec("echo $num > count.txt");
switch($type) {
case "text":
echo $num;
break;
case "gfx":
$i = 0;
$cntn = strlen($num);
while($i < $cntn) {
$tmpnum = substr($num, $i, 1);
echo("<img src=\"$dir/$tmpnum$format\">");
$i++;
}
break;
case "q":
break;
default:
echo("count.php <b>error</b> : type not specified.");
break;
}
?>
prawa do count.txt 777
Na jednym serwerze mi działa (moim na którym testuję) a na drugim (docelowym) nie.
Na drugim skrypt nie zapisuje liczby odwiedzin do count.txt (prawa są 777) Plik pozostaje pusty podczas gdy u mnie jest liczba odwiedzin.
phpinfo() z tego na którym działa:
http://lubicka.rembertow.net/info.php
i z tego gdzie nie działa:
http://wspolnota.byethost18.com/info.php
Może to wina ustawień albo wersji php?
To mój pierwszy post więc proszę o wyrozumiałość.