Documente Academic
Documente Profesional
Documente Cultură
Laborator1 Telemedicina PDF
Laborator1 Telemedicina PDF
Capitolul 1 – Noţiuni introductive
Se alege prima opţiune, „Developer Default”, iar căile de instalare pot fi modificate dacă partiţia C
nu are suficient spaţiu (în total MySQL va ocupa aproximativ 920MB).
La următorii paşi de instalare se lasă opţiunile predefinite, şi se apasă Next. Fereastra de Server
configuration ar trebui să arate ca în figura următoare:
1
La rubrica „Root Account Password” se alege o parola pentru contul de administrator al MySQL
(contul de administrator se numeşte root), apoi se apasă Next.
Fereastra „Windows Service Details” ar trebui să arate ca în figura următoare:
Bifarea opţiunii „Start the MySQL Server at System Startup” va determina setarea serviciului
MySQL56 (care e de fapt serverul) pe pornire automată. Serverul poate fi setat să pornească şi
manual, setând la servicii (services.msc) pornire manuală pentru MySQL56.
2
Atenţie, foarte importantă e fereastra „Server information”, care trebuie să fie completată ca în
figura următoare, altfel serverul nu va funcţiona:
La „network domain” şi „server name” se trece „localhost”, adică gazda (calculatorul) curent.
Sigur, se completează şi o adresă de email validă.
La tipul instalării se alege „Typical”.
„Destination folder” poate fi lăsat predefinit, dar se recomandă schimbarea lui, căci vom lucra
într-un sub-folder al acelui folder. Astfel, putem schimba folderul apăsând „change” şi alege de
exemplu: C:\Apache
Apoi, programul de instalare va cere calea către fişierul de configurare (care se numeşte httpd.conf)
al serverului Apache. Această cale este de exemplu: C:\Apache\conf
3
Atenţie, la alegerea componentelor ce urmează a fi instalate, nu trebuie alese decât trei: la extensii
MySQL și MySQLi, iar la extras manualul PHP:
Dacă alegeţi şi alte componente, modulul de PHP nu va funcţiona (căci nu va găsi instalate acele
componente).
Editarea fişierului httpd.conf
Este un pas fără de care serverul de web nu va funcţiona.
Din Windows Explorer, navigaţi în folderul unde se află httpd.conf, de exemplu C:\Apache\conf
Apoi, daţi Click dreapta, Properties; alegeţi tab-ul Security, apoi componenta Users, apăsaţi pe Edit,
Users, click Allow (în dreptul „full control”) şi la sfârşit OK.
4
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "c:/php"
LoadModule php5_module "c:/php/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Atenţie, dacă nu este scrisă corect calea către modulul de PHP, serverul Apache nu va porni.
După modificare apăsaţi Save.
Apoi puteţi da un Restart la Windows. După restart, iconiţa pentru serverul Apache de lângă ceas
(colţul dreapta jos) trebuie să arate astfel: ; iar când sunteţi cu mouse-ul deasupra acestei iconiţe,
trebuie să scrie: "Running all Apache services". Dacă nu se întâmplă acest lucru, modulul de PHP
nu a fost corect instalat, sau căile din httpd.conf nu au fost corect setate.
5
Notă: Pentru a putea modifica extensia fişierului trebuie să debifaţi opţiunea „Hide extensions for
known file types” din Windows (a se vedea figura precedentă). La fereastra „Folder options” se
ajunge tastând: Alt+T (apăsând succesiv tastele Alt și apoi T).
Atenție: Nu salvați fișiere HTML sau PHP în alt loc decât în folderul htdocs. Dacă le salvați în altă
parte, serverul de web nu va ști de existența lor, caci Apache „se uită” doar la ce are în htdocs.
Pentru a putea edita fişierele de tip cod sursă PHP (adică cele care au extensia .php) cu editorul
Notepad2, daţi click dreapta pe numele fişierului, apoi „Open with”, „Choose default program” ,
other programs, Notepad2.
Un program foarte simplu prin care putem testa funcţionarea modulului PHP este următorul:
<?php
phpinfo();
?>
Funcţia phpinfo() va afişa mai multe informaţii referitoare la calculator, server etc.
Orice script (program) PHP este rulat de serverul de web dacă încărcăm în browser adresa fişierului
cu extensia .php. Astfel, pentru a rula scriptul test.php, trebuie să scriem la adresă:
localhost/test.php
Rezultatul rulării scriptului va fi o pagină de Internet (HTML) ca în figura următoare:
6
Dacă în loc de a obţine o pagină ca mai sus obţinem codul sursă al fişierului test.php, sau dacă
browserul efectuează o operaţie de download a fişierului sursă, modulul PHP nu este bine instalat
sau configurat. Dacă nu obţinem nici un răspuns, serverul Apache nu rulează.
Limbajul HTML (HyperText Markup Language) este compus dintr-un set de marcaje sau coduri
speciale care sunt inserate într-un fişier text simplu şi determină o anume formatare, legături,
inserări de obiecte etc.
Orice marcaj HTML începe cu < şi se termină cu >. De exemplu: <HTML>
Majoritatea marcajelor HTML sunt de tip pereche, adică există un marcaj de deschidere, de
exemplu <HTML> şi un marcaj de închidere: </HTML>. Alt exemplu: pentru a scrie o frază cu
litere cursive folosim: <I> frază cursivă … </I>.
Secțiunea cuprinsă între marcajele <HEAD> și </HEAD> reprezintă antetul paginii. Aceasta poate
conține informații ce nu sunt afișate direct în interiorul paginii.
Exemplu: titlul paginii se poate seta cu:
<TITLE> Titlul paginii </TITLE>
Acesta va fi afișat în bara de titlu a navigatorului web.
Conținutul principal al paginii web este cuprins între marcajele <BODY> … </BODY>
7
Câteva marcaje de bază
Textul scris în fișierul HTML fără marcaje de formatare va apărea afișat cu un font prestabilit, pe o
singură linie, navigatorul web ignorând orice spațiu sau TAB suplimentar, trecere la linie nouă etc.
Pentru a afișa textul cu o formatare dorită trebuie să utilizăm marcajele de formatare HTML.
Marcajul <BR> (de la „line break”) face posibilă trecerea la o linie nouă. E marcaj ne-pereche.
Marcajul <P> are două întrebuințări:
- produce trecerea la un paragraf nou dacă este folosit ca marcaj ne-pereche
- grupează un nou paragraf dacă este folosit ca: <P> …. </P>
De exemplu pentru a defini un paragraf scris cu text aliniat la stanga - left, dreapta - right sau
stânga+dreapta – justify putem folosi:
<P align=left> Text aliniat la stanga </P>
Antetele de secţiune pot fi utilizate prin marcaje precum <h1> Titlu principal </h1>, <h2> Titlu
secundar </h2> etc. Acestea definesc titluri de capitole / subcapitole.
Pentru a scrie de exemplu un titlu centrat putem folosi: <center> titlu </center>. Iar pentru a indenta
textul cu spații albe în dreapta și stânga paragrafului putem folosi: <blockquote> … </blockquote>
Pentru a introduce o linie orizontală de separare putem folosi marcajul <HR>
color: blue;
font-family: Helvetica;
font-weight: bold;
text-indent: 15pt;}
</STYLE>
<P class="clasa1">
Paragraf scris cu stilul "clasa1"
</P>
Clasa cu numele ”clasa1” definește un paragraf scris cu albastru pe fond galben, font Helvetica
îngroșat, prima linie de text fiind indentată cu 15pt. Această abordare (definirea unei clase) prin
marcajul <STYLE> este preferată fiindcă permite utilizarea repetată a clasei definite.
Celelalte elemente de bază ale HTML static le vom reaminti prin câteva probleme propuse.
Probleme propuse
1) Realizaţi o pagină HTML în care să utilizaţi şi următoarele marcaje: <title>, bold <b>, italic
<i>, subliniere <u>, precum şi liste: numerotate <ol>, sau ne-numerotate <ul>.
2) Adăugați câteva formule chimice prin marcajele pereche <sup> și <sub>.
3) Schimbaţi culoarea fontului (<font>) textului la anumite cuvinte/paragrafe din pagina de mai
sus (se poate scrie in engleză culoarea, de exemplu „blue”, sau în hexa-zecimal: #rrggbb, de
exemplu albastru este #0000ff).
4) Scrieți cu diverse tipuri de font-uri (times, helvetica, arial etc.) și dimensiuni de fonturi.
5) Inseraţi link-uri externe în pagină, folosind marcajul <a>
6) Inseraţi un tabel simplu, folosind marcajele: <table>, <th>, <tr>, <td>, şi aliniaţi textul
(stânga, dreapta, centrat etc.). Grupaţi linii/coloane cu colspan/rowspan.
7) Inseraţi o imagine cu marcajul <img>, apoi stabiliţi dimensiunile, ca procent sau fixe.
8) Scrieți câteva paragrafe utilizând modele de stiluri (CSS)
9