Tag Archives: tabel

Link – 2 – idei generale…

deci…. asa privind abstract la ceea ce vreu sa fac… ( si la faptu ca sunt putin beat 🙂 ) treb sa creez o schema logica la ceea ce am sa fac…
Acuma, functionarlitatea principala a “serviciului” este faptul ca voi publica un link, iar cineva care va intra pe acel link – il voi redirectiona catre pagina… ( nici nu shtiu cum sa ii zic )… pagina cu link lung :).

[mi-e somn… scriu mai departe cand ma trezesc….]

ashaaaaaaaa…. deci… ce am scris pana acuma??? 😀

deci, voi folosi pt toate acestea apache+php+mysql…( apache se va folosi pentru modul rewrite ).

Acuma… sa vad de ce tabele am nevoie in baza de date. In general, trebuie sa shtii de ce informatii ai nevoie si dupa care vezi cum le pui in tabele. Tabelul principal unde voi memora toate datele brute, sa le zic asa, de care voi avea nevoie va contine asa :

  1. un id unic pentru fiecare inregistrare
  2. un camp unde voi salva linku original (urlorig)
  3. un camp unde voi salva linku local (urllocal)
si cam atat (asta e versiunea 0.0.1 asa ca nu ma complic prea tare, desi la inceput aveam mai multe planuri. Se poate dezvolta in mai multe directii).
tabela sql va arata cam asa : 
1
2
3
4
5
6
CREATE TABLE `linktab` (
`id` int(12) unsigned NOT NULL auto_increment,
`urlorig` varchar(100) NOT NULL,
`urllocal` varchar(20) NOT NULL,
PRIMARY KEY  (`id`)
)

acuma… ca am tabelul creat… trebuie sa setez modul rewrite pt apache. Si asta fac in felul urmator: creez un fisier .htaccess in directoriu cu urmatorul continut:

1
2
RewriteEngine on
RewriteRule ^/* index.php [L]

si… gata… orice pagina se cere vizualizata, cererea va fi analizata de fisierul meu index.php, care va avea ca rol principal distribuirea cererei si afisarea paginii necesare.

In partea urmatoare voi incepe sa scriu scripu in php