Warning: is_file(): open_basedir restriction in effect. File(/home/blogweb/public_html/wp-content/cache/hyper-cache/blogwebmastera.pl//index.html) is not within the allowed path(s): (/home/miwolstr/domains/blogwebmastera.pl:/tmp:/var/tmp:/home/miwolstr/.tmp:/home/miwolstr/.php:/usr/local/php:/opt/alt:/etc/pki) in /home/miwolstr/domains/blogwebmastera.pl/public_html/wp-content/advanced-cache.php on line 140
Blog o programowaniu stron WWW i nie tylko

Zagnieżdżone zapytania w MySql

Język SQL jest dosyć prosty, lecz mało kto umie zagnieżdżać zapytania w jednym poleceniu. Przeważnie każdy stosuje podstawowe zagnieżdżanie zapytań, żeby wyciągnąć dane id, które jest szukane lub niepożądane.
Najczęściej stosowana składnia to
SELECT
idProduktu,
nazwa,
przyjaznyLink
FROM
produkty
WHERE
idProduktu NOT IN (
SELECT
idProduktu
FROM
produktyKategorie
WHERE
wylaczone=1
)
ORDER BY
2;

Czytaj dalej »

Latwe i miłe pozycjonowanie

Pozycjonowanie zajmuje dosyć sporo czasu i wysiłku. Ostatnio znalazłem sposób na łatwe i miłe pozycjonowanie. Jak na razie jeszcze nie znam efektów jakie to daje, ale jak czegoś się dowiem, to dam znać. Czytaj dalej »

Hosting w 1&1 – pierwsze wrażenia

Nadszedł czas rozwodu z firmą NetArt (nazwa.pl) i wybór padł na hosting w 1&1. To duża, międzynarodowa firma i oczekiwałem usług na tym właśnie poziomie. Niestety rozczarowałem się.
Czytaj dalej »

Zabezpieczenie maili przed spamem w Smarty

W internecie każdy adres mailowy jest narażony na spam. Zabezpieczenie maili przed spamem w Smarty jest możliwe i w dodatku bardzo proste. Czytaj dalej »

Własne funkcje w Smarty

Napisanie własnej funkcji w Smarty może się okazać niezbędne. Wprawdzie ten popularny system szablonów ma zaimplementowane pewne funkcje, jednak czasami może się okazać, że nie są one wystarczające.

Dla przykładu taka funkcja może być odpowiedzialna za zamianę emotikonów na odpowiednie obrazki, obsługę BBCode czy zabezpieczanie maili przed spamem (które opiszę w następnym artykule). Czytaj dalej »