Rozpocznę serię wpisów w kategorii „internet”. Wszystko co uważam za ciekawe i przydatne dla web designerów / developerów znajdziecie tutaj. Tak więc zaczynamy:
Przed paroma miesiącami zamieściliśmy nowy szablon na themeforest – „Just Hosting” – jak nazwa wskazuje, był on wykonany z myślą o usługach hostingowych. Jest to szablon umieszczony w kategorii „landing pages”, a to dla tego, że nie było czasu opracować pełnej wersji, ale wierzymy, że dla tego typu usług nie trzeba się mocno rozpisywać. Szablon ten zrobiliśmy korzystając z PHP, HTML5 i CSS. W komplecie są pliki ze skryptami .js i .php dla działania formularzy oraz oczywiście instrukcja po angielsku.
Tak więc, jeżeli chcesz zaoszczędzić tonę czasu to poświęć te $8 – w cene wliczony support
Tak – wiem – minęły wieki od czasu kiedy coś skrobnąłem tutaj, ale naprawdę nie mam czasu. Tzn. nie potrafię gospodarwoać moim czasem i nawet ten wpis jest popełniany w pracy.
Jakiś czas temu w pracy musiałem pracować nad projektem, który jest napisany przez kogoś z użyciem „smarty”. Ciekawa sprawa, ale gościu który podaje się u nas w firmie za „senior web developera” bał się rozszerzać funkcjonalność klas dla tego systemu i koniec końców mogłem tylko odtworzyć funkcjonalność innej strony podmieniając CSSy i obrazki.
Teraz piszę od zera projekt, który opiera się na już istniejącej bazie danych – z racji tego, że objektowe programowanie u mnie jest … nawet nie jest – piszę to z wykorzystaniem procedur. W sumie nic strasznego – gdzieś kiedyś przeczytałem, że biedny serwer za każym razem musi załadować całą klasę, żeby wykonać tylko jedną funkcję, czyli odbija się to na prędkości. Może się mylę – poprawcie mnie.
Do rzeczy – nauczymy się podmieniać znaki w zmiennych tekstowych. Do tego potrzebne są dwie rzeczy: ciąg znaków albo zmienna zawierająca ciąg znaków no i funkcja:\
str_replace(czego_szukamy, zamieniamy_na, w_czym);Funkcja ta potrzebuje min. trzech parametrów jak widać.
czego_szukamy – jest to coś czego szukamy.
zamieniamy_na – to jest to na co zmienimy to czego szukamy.
w_czym – tekst albo zmienn zawierająca tekst, w którym dokonujem zmian. Np.:
$text = 'mama'; echo str_replace('m','b',$text);Wynik jaki otrzymamy to oczywiście:
babaBardzo proste i uwierzcie mi często przydatne, jeżeli pracujemy na nie swoich bazach danych.