IP címek bannolása II.
A Harder által írt megoldás is tökéletesen működik, ám van egy szépséghibája: minden egyes új tiltott IP-nél bele kell nyúlni a kódba.
Ezért összedobtam egy kicsit hosszabb kódot, amiből ez a "bug" eltűnik. Most...
MySQL + Session alapú bejelentkezés – részletesen
A tutorial a PHP-n belüli session és MySQL alapú bejelentkezésről szól. Mindent részletesen leírok, nem kell félni! :)
Először is:
Mi az a SESSION?
A session jelentése munkamenet.
PHP-ban a
session_start();
funkcióval indíthatjuk el a sessiont.
A session kezdetének -...
Napszakhoz illő design
Még egy oldalon sem találkoztam egy igazából nem túl nagy munkával megoldható ötlettel: ha már PHP alapú dinamikus oldalt készítünk, akkor a design is legyen dinamikus.
Mire gondolok? Egy annyira egyszerű dologra, hogy csodálkozom, hogy...
Lyzu hírküldő scriptje
Ebben a tutorialban most azt mutatom meg, hogy hogyan lehet egy egyszerűbb hírküldő script-et összedobni.
Elég lesz a php, ugyanis txt dokumentumban tárolja az adatokat.
Először kezdjük az admin résznél:
addnews.php...
BBkód funkció készítése
Ezen tutoriálom segítségével megtanulhatja mindenki a következő BBkódokat előállítani:
Vastag szöveg
Aláhúzott szöveg
Dőlt szöveg
Képek
HTML kód kilövése
Sor törések
Kód dobozok
& lecserélése &-ra, hogy a kód valid legyen.
A kód a tömbökre és az str_replace() függvényre épít. (Megjegyzés: PHP 5...
Elérhető nyelv kiválasztó
A többnyelvű honlapokon szinte mindig van egy ilyen kis zászlócskás nyelvválasztó az oldalon. Ha grafikailag rendben is vannak, egy probléma gyakori: nem elérhetőek.. Úgyértem: vagy a képeknek nincs alt attribútuma (nesze neked Lynx és...
Email cím MX ellenőrzés
Számos szempont alapján ellenőrizhetjük a felhasználók által megadott email cím valóságát, a legegyszerűbb módszerektől a legnehezebbekig. Én most a kettő között szeretnék bemutatni egy viszonylag egyszerű megoldást. A végén adok neked egy kis feladatot...
Kerekített sarkú doboz – hogyan?
Régebben ugye a kerekített sarkokhoz ott volt a klasszikus megoldás, amikor képekkel lett megoldva mind a 4 sarok. Ezen túl ott van a szokásos CSS3 megoldás, amivel 1 gond van: nem minden böngésző alatt...
Hogyan kérjünk segítséget
Mivel egyre gyakrabban fordul elő, hogy sok - felesleges - hozzászólás kerül a fórumba egy-egy egyszerű, csak rosszul kifejtett kérdés megválaszolásához, gondoltam összeírok néhány egyszerű alapszabályt, amellyel mindegyikünk - a kérdezők, a válaszolók és...
Egyéni kiterjesztésű PHP fájlok
Gondolom nem vagyok egyedül, amikor azt mondom, hogy lassan kezdenek unalmassá válni a .php, .html, .asp és ehhez hasonló kiterjesztések az url-ek végén. Pár perc alatt “készíthetünk” egyéni kiterjesztéseket weben közzétett fájljainknak, ráadásul az...



