Laborator php
Tematica lucrari

  • Instalare XAMPP
    1. Se descarca de pe net https://www.apachefriends.org/ro/download.html
    2. Se lanseaza xampp-setup
    3. Se lanseaza xampp-start
    4. Se verifica existenta folder-ului htdocs in care se gaseste index.html si index.php
    5. Pentru utilizarea graficii in php trebuie sa ne asiguram ca in php.ini este setata optiunea extension=php_gd.dll
    6. Se lanseaza http://localhost sau http://127.0.0.1
    Daca nu functioneaza corect din cauza porturilor alocate, se recomanda instalarea "Easyphp"-Lite:
  • Instalare Easyphp
    1. Se descarca de pe net https://www.easyphp.org
    2. Se lanseaza serverele
    3. Se verifica existenta folder-ului wwww in care se gaseste index.html si index.php
    4. Se lanseaza http://localhost sau http://127.0.0.1
  • Instructiuni if, instructiuni repetitive
    1. afisarea unui tabel 10 X 10 cu numere , cu patratele numerelor, cu valori aleatoare
    2. colorarea celulelor cu numere pare

      Primele 100 de numere naturale
      12345678910
      11121314151617181920
      21222324252627282930
      31323334353637383940
      41424344454647484950
      51525354555657585960
      61626364656667686970
      71727374757677787980
      81828384858687888990
      919293949596979899100


    3. colorare tabla de sah

      Primele 100 de numere naturale
      12345678910
      11121314151617181920
      21222324252627282930
      31323334353637383940
      41424344454647484950
      51525354555657585960
      61626364656667686970
      71727374757677787980
      81828384858687888990
      919293949596979899100


    4. colorarea diagonalei principale, secundare

      Primele 100 de numere naturale
      12345678910
      11121314151617181920
      21222324252627282930
      31323334353637383940
      41424344454647484950
      51525354555657585960
      61626364656667686970
      71727374757677787980
      81828384858687888990
      919293949596979899100


    5. colorarea unor dreptunghiuri concentrice

      Patrate concentrice
      72154522638714582043
      36435571244844499399
      88681485453669205118
      18233161449348575167
      98861153573499998193
      9870621356748252598
      4141227136464502116
      1719227705859705841
      63571225686630169054
      1531943529597654618




    6. colorarea unei spirale

      Spirala
      6236808773947759587
      39529763216491365445
      49844082853580508096
      30423311303848751443
      6251946014162465077
      5098618881462461954
      58264489357228814840
      251089206843491883
      68568229446374672570
      69819414712985971133


  • Generarea listelor
    1. generarea unei liste simple

          Avand urmatoarul vector, afisati continutul acestuia sub forma unei liste:



      Studenti
      • Andreea
      • Marius
      • Vlad


    2. generati un tabel din vectorul $stud
    3. generati un tabel cu 3 coloane din vectorul $stud
    4. generarea unei liste pe doua nivele
        Initializati o matrice 3x3 cu numere aleatoare intre 100-200 dupa care afisati continutul matricii sub forma unei liste:



    • Linia: 0
      • 167
      • 159
      • 174
    • Linia: 1
      • 148
      • 191
      • 172
    • Linia: 2
      • 114
      • 200
      • 166




        Avand urmatoarele tablouri, afisati continutul acestora sub forma de lista pe doua nivele:



    • Andreea
      • fizica:9
      • matematica:7
      • chimie:10
    • Marius
      • fizica:6
      • matematica:9
      • chimie:5
    • Vlad
      • fizica:10
      • matematica:9
      • chimie:8


  • Afisari grafice in PHP