Egyszerű könyvjelző a php, js és mysql segítségével
A fejlesztő élete egy része az egyszerűség minden egyszerűségének vágya. Amikor megoldásokat keres különböző típusú problémákra, korlátozhatja az egyéb szolgáltatások API-jait, vagy saját maga hozhat létre alkalmazásokat.
Vegye figyelembe a HASH oszlopot. Ez egy olyan egyedi mező, amely tárolja az URL md5 () mezőjének összegét. Ezt úgy használjuk, hogy az adatbázisban nincsenek duplikált linkek. Nem létezik már meglévő link beillesztése. Továbbá a PHP-ben szereplő részben is használják. A hozzáadás után különböző üzeneteket fog látni.
Minden XHTML jelölés a PHP használatával generálható. Szükségünk van arra, hogy linkeket mutassunk be egy widgeten a webhelyen. Ez egy egyszerű rendezetlen lista.
A li elemek generálása után a PHP végrehajtja az adatbázis lekérdezést, és megkapja a legutóbb hozzáadott könyvjelzőket. Minden egyes elem tartalmazza az oldal nevét és a hozzáadás relatív idejét.
Itt van a widget díszítése. Módosíthatja tetszését.
Először nézzük meg, hogyan tárolják a hivatkozásokat. Mint korábban említettük, a könyvjelzőre kattintva a bookmark.php szkriptet az aktuális oldal fejlécébe helyezi. A böngésző rendszeres JS-fájlnak fogja tekinteni.
A dokumentum nevét és URL-jét átadják a szkriptnek, és a $ _GET tömbben érhetők el. A dátum ellenőrzése és törlése, majd beillesztése az adatbázisba. Továbbá, a másolatok ellenőrzése után egy megfelelő üzenetet ad ki.
Most nézzük meg, hogyan jelenik meg a könyvjelzők a widgetben.
Ez a kód választja ki az utolsó 6 könyvjelzőt az adatbázisból, létrehozza a szükséges li elemeket, és kiszámítja az addíció idejét a relatívTime () függvény segítségével.
Ezek a függvények functions.php.
A webes alkalmazások létrehozásának egyik fő alapelve a "Ne bízz a felhasználókban". Ez azt jelenti, hogy minden bemeneti adatot törölni kell. A sanitize () függvényünk ezt teszi - megakadályozza az esetleges XSS támadásokat, eltávolítja az összes HTML-címkét és eltávolítja az összes olyan HTML-karaktert, amely károsíthatja a jelölést.
Egy másik érdekes függvény a relatívTime (). Ideje hozzáadni és átalakítani egy kicsit egy másik formátumba. Kiderül, hogy nem a hozzáadás ideje, de mennyi idő telt el az adagolás után. Ezenkívül az egész számra fordítja az időt.
Vessünk egy pillantást a könyvjelző kódjára.
Mindez készen áll! Kiderült, nagyon jó dolog!
Az információk azonnali megszerzésére két csatorna (látás és hallás) révén a tanítás hatékonysága sokkal nagyobb, mint a könyvek tanulása. És a házi feladatok és az online tesztek lehetővé teszik, hogy folyamatosan gondolkodj a tanult nyelvben, és azonnal ellenőrizd a tudását!
Ha sokáig szeretné megtanulni a HTML-t, akkor remek hírekkel szolgálok neked!
Ha már megtanulta a HTML-t, és tovább akar lépni, a következő lépés a CSS-technológia megtanulása.
Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!