Webový rozcestník v PHP – základ aplikace
V následujícím seriálu se naučíte vytvářet webový rozcestník v PHP s použitím databáze MySQL. Webovým rozcestníkem se zde rozumí služba, která nabízí registraci internetových stránek do vyhledávače s předvolenými kategoriemi.
Výsledek webového rozcestníku si můžete prohlédnout zde.
Struktura webového rozcestníku
Jednotlivé kategorie rozcestníku budou vypisovány do úvodní tabulky s názvem, popisem a počtem uložených stránek v něm. U každého zařazeného odkazu v rozcestníku bude název, popis a počet HITů (klepnutí na odkaz). V administrační části budete moci přidávat a editovat kategorie a editovat registrované odkazy. Vše přitom bude zabezpečeno heslem, které musíte zadat v níže uvedeném konfiguračním souboru.
Struktura souborů, které budeme používat:
admin.php – skript pro administraci rozcestníku.
config.php – skript, v němž je uloženo veškeré hlavní nastavení.
count.php – díky tomuto skriptu budete vědět, kolik návštěvníků odešlo na danou stránku.
install.php – instalační skript, který pohodlně vytvoří mySQL tabulky.
links.php – zde se budou zobrazovat odkazy v rozcestníku pro jednotlivé kategorie.
pridej.php – zde budete přidávat odkazy.
Config.php
|
Právě jste nastavili spojení s databází MySQL. Proměnná $server je jméno databázového serveru, který vám sdělí správce serveru. Tento název bývá nejčastěji "localhost", "default" nebo IP adresa serveru, na kterém MySQL běží. Proměnná $dbuser udává uživatelské jméno, které vám bylo přiděleno pro vstup do databáze. Proměnná $dbpass je heslo pro vstup do databáze a $dbname je jméno databáze, kterou vám přidělil správce serveru. Kdybyste některou z položek nevěděli, požádejte správce serveru a on vám ji určitě rád sdělí.
|
Proměnná $adminpass je heslo pro administrační část, $heading udává jméno rozcestníku. Proměnná $homename obsahuje jméno domovské stránky a $home_url její URL adresu.
|
Výše jsou uvedené proměnné k barvám, myslím, že zde není potřeba nic popisovat, jelikož u proměnných máte popisky, které jsou dostačující.
Pridej.php
|
Takhle vypadá „hlavička“ stránky, v níž se načtou proměnné z konfiguračního souboru.
|
Uvedená část přidává do databáze dané stránky. Funkce str_replace jednoduše řečeno nahradí "prvek" v prvních uvozovkách tím, co je v uvozovkách druhých a pokračuje dále. Jestliže budou zadaná všechna pole, zápis do databáze bude proveden, jestliže ne, provede se else.
|
Takto vypadá formulář pro přidávání odkazů do databáze pro danou kategorii.
|
A nakonec zápatí stránky s datumem ve tvaru např.: "Mon Feb 11, 2002 12:00:00". V dalším díle se podíváme na administrační skript.
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Vaše pošta může být špatně nastavena – svěřte ji profesionálům
13. července 2023 -
4 tipy, jak na efektivní úsporu při rozjezdu podnikání
3. ledna 2023 -
Aktualizujete svoji .NET webovou aplikaci? Může se hodit app_offline.htm
10. července 2024
Nejnovější
-
Doména .io v ohrožení: Co přinese předání Čagoských ostrovů?
10. října 2024 -
Jak se chránit před podvody na internetu – část 1
8. října 2024