no tak tylko że to wyświetla tylko te cztery zera na początku. chciałbym skrypt który pomógłby mi wywoływać kolejne obrazki po wejściu na stronę. mam na razie skrypt:
Cytat
<?
if(file_exists("counter.n"))
{
//Sprawdza czy plik istnieje
$file=fopen("counter.n", "r"); // otwiera plik
flock($file, 1); // blokuje plik
$ile=fgets($file, 100);
//Odczytuje wartość z pliku counter.n
flock($file, 3); // odblokowywuje plik
fclose($file); //zamyka plik
if($_COOKIE["visited"]!="1")
//Sprawdza, czy użytkownik był na stronie
{
$ile++;
//Zwiększa wartość o jeden tylko po pierwszym wejściu
}
}
else
{
$ile=1; //jeśli plik nie istnieje, wyświetli się 1
}
$file=fopen("counter.n", "w"); // otwiera plik do zapisu
flock($file, 2); // blokuje do zapisu
fwrite($file, $ile); //zapisuje wartość
flock($file, 3); // odblokowuje plik
fclose($file); //zamyka plik
echo($ile); //Wyświetla wartość
?>
i teraz chciałbym by po odwiedzeniu mnie Twój kod:
Cytat
<div id = "counter">
<img src = "c0.jpg" />
<img src = "c0.jpg" />
<img src = "c0.jpg" />
<img src = "c0.jpg" />
</div>
wyglądał następująco:
Cytat
<div id = "counter">
<img src = "c0.jpg" />
<img src = "c0.jpg" />
<img src = "c0.jpg" />
<img src = "c1.jpg" />
</div>[
przy czym c0 to nazwa obrazka z zerem.wnioskuję, że trzeba napisać jakiś skrypt który będzie przerabiał nazwę pliku np: jeśli licznik będzie równy 2 to wywoła nazwę obrazka c2.jpg jeśli 12 to wywoła obrazek c1.jpg na 3 pozycji i obrazek c2.jpg na pozycji 4.