Pierwszy artykuł z serii dla zielonych . W tym wpisie nauczymy się wstawiać odnośnik oraz obrazek na stronę www. Wstawianie linku Wstawienie hiperłącza (linku) na stronę www jest bardzo proste i sprowadza się jedynie do napisania jednej linii kodu, a właściwie tagu HTML a z atrybutami. Atrybutem wymaganym jest href - hypertext reference (adres, pod który ma odsyłać odnośnik). Dodatkowy atrybut to title - tytuł, który wyświetli się po najechaniu na link kursorem. Między tagami <a></a> wpisujemy tzw. anchor text czyli tekst, na który klikamy, aby przejść do strony. Wstawianie linku <a href="https://www.ukodowani.pl" title="Blog programistyczny">Blog programistyczny</a> Powyższy kod da wynik Blog programistyczny Wstawianie obrazka Do wstawiania grafiki na stronę służy tag img z atrybutami src oraz alt . Atrybutem wymaganym jest src - źródło (adres grafiki, którą chcemy wyświetlić). Atrybut alt - zawiera tekst alternatywny, który z
Artykuł został zaktualizowany 16/05/2020. Aby zaszyfrować hasło w PHP można użyć jednej z kilku funkcji haszujących. Najpopularniejszymi funkcjami haszującymi są md5 , sha1 i crypt . Jednak te dwie pierwsze nie są rekomendowane jako bezpieczne metody haszowania. Do bezpiecznego haszowania haseł należy używać funkcji password_hash . Haszowanie przy użyciu password_hash $password = 'hasło'; echo password_hash($password, PASSWORD_DEFAULT); // wyświetli hash bcrypt hasła $password Haszowanie przy użyciu md5 $password = '12345'; echo md5($password); // Wyświetli '827ccb0eea8a706c4c34a16891f84e7b' Haszowanie przy użyciu sha1 $password = '12345'; echo sha1($password); // Wyświetli '8CB2237D0679CA88DB6464EAC60DA96345513964' Haszowanie przy użyciu crypt $password = 'hasło'; echo crypt($password); // wyświetli hash crypt hasła $password z wygenerowaną automatycznie solą Porównywanie haszy Do porównania haszy wygenerowanych np. funkc
W tym wpisie zajmiemy się odświeżaniem strony z poziomu PHP jak i poprzez odpowiedni tag meta. Zapewne tworząc jakąś stronę HTML nie raz spotkałeś się z tagiem meta refresh . Jak pamiętasz (lub nie) tag ten służy do odświeżania/przekierowania strony z poziomu klienta. W takim razie co zrobić, gdy chcemy takie odświeżenie lub przekierowanie wymusić po stronie serwera? W języku PHP z pomocą przychodzi nam funkcja header , która służy do wysyłania surowych nagłówków HTTP. Funkcja jest prosta w użyciu, a kod odświeżający stronę ogranicza się do jednej linii. My jednak napiszemy własną funkcję, która będzie odświeżała stronę. Nasza funkcja będzie oczywiście oparta o wbudowaną w PHP funkcję header. Odświeżanie strony HTML Aby emulować nagłówki HTTP z poziomu kodu HTML, należy użyć tagu meta http-equiv . Jeśli zatem chcemy odświeżyć lub przekierować stronę z poziomu przeglądarki, tworzymy w sekcji head taki tag: <meta http-equiv="refresh" content="5; url=http://localhost&q
Komentarze
Prześlij komentarz