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.
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.
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.
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ć.
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.
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.
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.
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.