Temat: Tworzenie prostego licznika tekstowego
Data: 2006-10-30 o godz. 10:52:47
Autor: Hitech


W poniższym artykule chciałbym przedstawić kok po kroku tworzenie licznika tekstowego. Nie będzie on odporny na odświeżanie. Ma za zadanie przedstawić podstawowe operacje na plikach. Ponieważ dopiero co uczę się php, niektóre rzeczy mogą być niejasne.

Pierwsze co musimy zrobić to napisać kod sprawdzający czy plik 'counter.n' istnieje.

<?php
if (file_exists("counter.txt"))/*Jeśli pliku nie bedzie, to skrypt sam spróbuje go utworzyć.*/
{
$plik=fopen("counter.txt""r");/*Blokujemy plik aby przypadkiem nie uruchomiły sie jego dwie kopie.*/
flock ($plik1);
//Odczytujemy z niego dane.
$ile=fgets($plik);
//Odblokowujemy plik.
flock ($plik3);
//... i zamykamy.
fclose ($plik);
//Zwiększamy wartość licznika o 1
$ile++;
}
else
{
$ile=1;/*jeśli nie ma pliku counter.n 
zmienna $ile przyjmie ta wartość*/
}
$plik=fopen("counter.txt""w"); //otwieramy plik do zapisu
flock ($plik2);//blokujemy plik do zapisu
fwrite ($plik$ile);//zapisujemy $ile
flock($plik3);//odblokowujemy plik
fclose ($plik);//zamykamy plik
echo ($ile);//pokazuje $ile
?>






Artykuł jest z Twoja-Strona.Net
http://twoja-strona.net/html

Adres tego artykułu to:
http://twoja-strona.net/html/Biblioteka_Art950.html