marți, 20 noiembrie 2007

Etape pentru realizarea celei de-a doua tema la IE

Dupa o scurta discutie cu Dragos in laborator, m-am decis sa fac tema a doua in PHP si MySQL. Dragos mi-a aratat in 4 linii de cod, cum poti sa extragi tot continutul unei pagini web, sa extragi toate linkurile din aceasta si sa faci afisarea lor. Site-ul analizat a fost http://forum.softpedia.com. De aceea, acum, dupa ce am finalizat tema, pot spune ca am parcurs 4 etape:
1. Extragerea tuturor forumurilor.
2. Am ales aleator un forum si pentru acesta am extras toate topicurile care au fost postate.
3. Am ales aleator un topic si am extras toti utilizatorii care au postat pe acel topic.
4. Am populat tabela de relatii.
Ca si tabele, am folosit 4 tabele:
1. Tabela de forumuri care contine printre altele, id-ul forumului, numele sau, url-ul si daca este subforum sau nu.
2. Tabela de topicuri ce contine: id topic, nume topic, url
3. Tabela de utilizatori: oid, username si url
4. Tabela de relatii: id_initiator (cine posteaza), id_post, id_reply (daca mesajul este un reply, pun id-ul acelui postul), tip_relatie("Nu este un mesaj special", "Postul X este un reply la postul Y", "Postul X este un snapback la postul Y").
Pot spune ca a fost o tema destul de interesanta, care mi-a aratat in primul rand cat de util este php-ul.
Drept tutoriale am folosit www.php.net, iar pentru partea de expresii regulate am folosit wikipedia.

Welcome!

Acesta este blogul echipei formata din:
Alina Radu
Catalin Bucata
Diana Necula
Dragos Cirjan
Stefan Costache