Skrypt generujący losowy ciąg znaków

Skrypt generujący losowy ciąg znaków

Aby wygenerować losowy ciąg znaków składający się z liczb oraz liter, skorzystamy z PHP (takie rozwiązanie wydaje mi się klarowne i proste w zrozumieniu). Poniżej załączam kod oraz opis, który powinien rozwiać wszystkie wątpliwości. Taki skrypt może okazać się użyteczny w przypadku tworzenia np. formularza rejestracyjnego, jako propozycja nowego i mocnego hasła.

Czytaj dalej »

Wyszukiwarka w PHP oparta na plikach tekstowych i tablicy

Wyszukiwarka w PHP oparta na plikach tekstowych i tablicy

W dzisiejszych czasach człowiek jest zapracowany, spieszy się wszędzie i nie ma czasu. Kiedy siada przed komputerem to często jest tak, że chce odnaleźć szukane treści jak najszybciej to możliwe. Dlatego webmasterzy zamieszczają wyszukiwarki na stronach internetowych - w celu usprawnienia, żeby gość nie musiał przeglądać setek podstron. Nie bądźmy gorsi i udostępnijmy takie narzędzie. Porada przedstawia dwa sposoby: operując na plikach tekstowych lub tablicy.

Czytaj dalej »

CuteNews – prosty system newsów

CuteNews – prosty system newsów

Aktualności są nieodzownym elementem większości stron internetowych. Ich aktualizacja za pomocą klienta FTP z biegiem czasu staje się mało wygodna oraz wymagająca większego nakładu pracy. Czyni to rozwiązanie mało praktycznym, co z kolei powoduje poszukiwanie jakiejś alternatywy przy wprowadzaniu artykułów.

Taką może być system publikowania wiadomości CuteNews, opracowany przez CutePHP. Jest napisany w PHP ale informacje nie są przechowywane w bazach SQL, lecz w plikach tekstowych na serwerze. Pozwala on swoim użytkownikom na dodawanie aktualności przez przeglądarkę internetową. Przyjrzyjmy się procesowi instalacji oraz kilku krótkim kodom, które znacznie ułatwią pracę ze skryptem.

Czytaj dalej »

Algorytm Euklidesa – obliczanie największego wspólnego dzielnika (NWD)

Algorytm Euklidesa – obliczanie największego wspólnego dzielnika (NWD)

Napisz funkcję, która będzie wykorzystywała algorytm Euklidesa do znajdowania największego wspólnego dzielnika (NWD) dwóch liczb naturalnych.

Algorytm Euklidesa nie wymaga rozkładania liczb na czynniki pierwsze. Wykorzystywana jest zależność: NWD dwóch liczb (a, b) jest równy a gdy b=0, lub jest równy NWD(b, a mod b) gdy b>=1.

Czytaj dalej »

Oblicz pole i obwód trójkąta równobocznego

Oblicz pole i obwód trójkąta równobocznego

Dana jest długość boku trójkąta równobocznego. Napisz program, który wyznaczy jego pole powierzchni i obwód.

  • clrscr - wymaga załadowania biblioteki crt,
  • sqrt - pierwiastek kwadratowy,
  • s:4:2 - ograniczenie wyniku do 4 znaków, 2 po przecinku.

Czytaj dalej »