06.02.2014, 00:04

[PHP] Tworzymy skracacz linków cz. I wprowadzenie

Witam
Zaczniemy od tego co nam będzie potrzebne do stworzenia swojego własnego skracacza linków.

Będzie nam potrzebny serwer z obsługą:

  1. PHP
  2. MySQL
  3. .htaccess

Tak tylko tylko tyle, a i jeszcze oczywiście jakiś program do pisania kodu, najlepiej Notepad++. Ale jak macie inny, to nic w tym złego, najlepiej taki w którym czujecie się dobrze 🙂

Nazwijmy sobie ten skracacz linków LinkShort 🙂
Uwaga, domena jest wolna 🙂 szybko ją łap 🙂

Teraz musimy zastanowić się jakie będą funkcje tego LinkShort-a, na początek zrobimy coś prostego 🙂

Nasz LinkShort będzie miał podstawową funkcję tworzenia skrótów długich linków. Potrzebujemy tabelki w bazie MySQL, która będzie zawierać takie kolumny jak:

  • ID
  • nazwa – nazwa skrótu
  • link – adres do skrócenia

Taka mała tabelka, na początek nam wystarczy, później zrobimy lepszy LinkShort i wtedy będzie bardziej rozbudowana.

Następnie musimy utworzyć formularz z dwoma polami tekstowymi i jednym przyciskiem. Jedno pole z nazwą „Adres do skrócenia:”, a drugie pole z nazwą „Nazwa skrótu:” oraz przyciskiem o nazwie np. „Skróć”.

Mniej więcej tak jak poniżej:

<form method=”post”>
        Adres do skrócenia: <input type=”text” name=”adres” />
        <br />Nazwa skrótu: <input type=”text” name=”nazwa” />
        <br /><input type=”submit” name=”skroc” value=”Skróć” />
</form>

Teraz przydało by się zrobić kod PHP, który sprawdzałby czy dany skrót istnieje oraz dodawał nowe skróty. Ale to w następnej części 🙂

Planowany rozkład tworzenia LinkShort-a:
cz. I – wprowadzenie
cz. II – sprawdzanie i dodawanie przez PHP do bazy MySQL
cz. III – ustawienia .htaccess
cz. IV – zabezpieczenia
————————————————————————–
cz. V – LinkShort v2 – wprowadzenie
cz. VI – LinkShort v2 – statystyki
cz. VII – LinkShort v2 – panel zarządzania