Zarządzanie datami w PHP z DateTime

calendar

Gdy zamierzamy w PHP przeprowadzać operacje na datach i czasie, możemy skorzystać z wielu funkcji, takich jak date(), strtotime(), mktime() i innych. Znacznie łatwiej jednak wykonać potrzebne działania przy pomocy obiektu DateTime. który jest dostępny w PHP od wersji 5.3. W poniższym tekście postaram się przedstawić podstawowe możliwości tej przydatnej klasy.

Google AdWords zaostrza politykę ochrony danych

padlock

Od 17 maja 2011 roku pojawi się znacząca zmiana w regulaminie AdWords. Jak twierdzi Google, ma ona na celu lepszą ochronę danych osobowych użytkowników trafiających za pomocą reklam na strony internetowe lub korzystających na nich z transakcji finansowych. Wszyscy reklamodawcy muszą się dostosować do zmian, w przeciwnym razie ich reklamy zostaną zablokowane.

Pozycjonowanie stron cz. 2 – Linkowanie

serp

Jakiś czas temu pisałem o optymalizacji strony pod kątem wyszukiwarek. Poruszałem tam tematykę odpowiedniego przygotowania treści, znaczników meta, wyróżnień tekstu, linkowania wewnętrznego i innych. W tym poradniku zajmę się optymalizacją zewnętrzną, czyli linkowaniem naszej strony z innych witryn.

FPDI a kompresja pliku PDF

Adobe PDF icon

Biblioteka FPDI często przydaje się podczas generowania plików PDF z poziomu PHP przy użyciu TCPDF lub starszego FPDF. Umożliwia edycję dokumentów, gdyż dzięki niej możemy zaimportować gotowy plik PDF i wstawić go w obecnie tworzony jako tło. Niekiedy próba wczytania może spowodować błąd, problem ten można jednak prosto rozwiązać.

Dynamiczne formularze z Jeditable i jQuery

jquery-logo

Ciekawym sposobem na edycję danych przez użytkownika jest dynamiczne tworzenie pola formularza w momencie, gdy klika on w wyświetlany tekst. Możemy w taki sposób uprościć wygląd szczególnie, gdy pól mogłoby być dużo. Taką edycję bardzo prosto wykonać za pomocą gotowej biblioteki jQuery o nazwie Jeditable, dzięki której otrzymamy gotowe narzędzie do tworzenia dynamicznych formularzy.

Wydano PHP 5.3.6

Logo PHP

Niedawno opublikowano kolejną wersję PHP, w której poprawiono stabilność, bezpieczeństwo oraz wydajność. W wydaniu 5.3.6 usunięto ponad 60 błędów w najróżniejszych miejscach.

Przydatne możliwości .htaccess

Apache

Dzięki plikowi .htaccess możemy skorzystać z wielu dodatkowych możliwości serwera Apache. Zapisane w nim reguły modyfikują globalną konfigurację, oraz wprowadzają własne ustawienia. W niniejszym artykule przedstawię kilka przydatnych dyrektyw, które pomogą w przekierowaniu ruchu, blokadzie hotlinkowania obrazków, dostępu do katalogu, umożliwią poinformowanie użytkowników o przerwie technicznej itp.

Modyfikacje pod kątem SEO w CMS Made Simple

cmsms_newlogo200

CMS Made Simple jest bardzo interesującym narzędziem do tworzenia mniejszych serwisów. Jak dla mnie posiada jednak kilka wad związanych z optymalizacją pod kątem wyszukiwarek. Istnieją wtyczki naprawiające tę niedogodność, jednak także posiadają pewne niedociągnięcia. Można jednak podstawowe problemy rozwiązać samemu, wklejając kilka linijek kodu w odpowiednie miejsca.

Pozycjonowanie stron Cz. 1 – Optymalizacja wewnętrzna

serp

Każdy, kto posiada stronę internetową chce, aby odwiedzało ją jak najwięcej użytkowników. Osiągnąć to można poprzez wysoką pozycję w wyszukiwarkach internetowych. W niniejszym tekście postaram się przedstawić pokrótce podstawowe zasady SEO, czyli optymalizacji strony pod kątem wyszukiwarek.

Wywołanie nowego okna i ściemnienie tła w jQuery

form-jquery

Ciekawym sposobem na wywołanie nowego okna dialogowego jest wyświetlenie go na bieżącej stronie, ściemniając jednocześnie tło. Podobny efekt stosuje m. in. Lightbox. W ten sposób okno będzie dobrze widoczne a użytkownik nie będzie zdezorientowany interfejsem. W niniejszym tekście postaram się pokazać, jak wyświetlić w ten sposób dodatkowy formularz stosując jQuery.