Tag Archives: minilink

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

 

 

 

Link – 1 – prezentare…

ok…

Hai sa incepem. Imi zicea cineva ca scriu pe blogu asta doar o data in pasti… si am ripostat doar cu fraza: “de 12 ori”… ideea e ca scriu aici doar cand am ceva timp liber. Sa scriu aici tehnic mam hotarat de multe ori, iar cei care nu inteleg care e diferenta dintr-un script si program nativ… sa nu ma deranjeze cu intrebari: “ce, unde, cum, de ce… etc”. 

Deci, uite ca am cateva zile libere… si am zis: “da sa fac ceva….bun”… si mam gandit… si mam rasucit… si iar mam gandit… si dupa care…de asemenea mam rasucit 🙂 si… intr-un final miam adus aminte de o idee de a mea mai veche… sa fac un serviciu “Link”.

Ideea este de a crea un serviciu care va permite utilizatorului sa ascunda/salveze linkurile lungi cu unu mai scurt a catui copy/paste ar fi mai simplu. Ideea imi venise cand am dat de siteul asta, asa ca acolo puteti sa vedeti de fapt in ce consta serviciu, la ce foloseste… blablabla…