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
      97557640543943705478
      9871358373037224942
      327461083169577717
      336961109154850842
      2983716289890262840
      67306513394928352697
      4158662667315142498
      1551818414709149520
      426249874875522280
      9761386461537751860




    6. colorarea unei spirale

      Spirala
      3111551623267262126
      6782747356612956829
      5443461855054796614
      5395249124533177053
      42373516119076384758
      469999911854170828
      833647431451743022
      2870586185675261697
      2051961942142382836
      8867409173815255633


  • 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
      • 118
      • 198
      • 199
    • Linia: 1
      • 157
      • 112
      • 131
    • Linia: 2
      • 105
      • 151
      • 126




        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