Sari la conținut

hex

Developer
  • Număr conținut

    60
  • Înregistrat

  • Ultima Vizită

  • Puncte

    465 Donează

Reputație Comunitate

4 Începător

Despre hex

  • Rang
    just a weird nerd

Date de contact

  • ID Discord
    mmateas#0074
  • ID Skype
    mateasmario
  • ID Steam
    lilscope
  • IGN Minecraft
    hex74
  • IGN CS
    Hex
  • IGN SA:MP
    Keturo

Vizitatori Recenți Profil

200 citiri profil
  1. 1. Crearea unui server web local Voi presupune că aveți un minim de cunoștințe în ceea ce înseamnă limbajul de programare PHP (funcțiile de bază, integrarea lui în codul HTML). Din câte știți (sau acum urmează să aflați), PHP este un limbaj de programare ce funcționează numai pe un server, deci nu veți vedea funcționalitatea lui doar prin integrarea codului într-un document HTML. Pentru a deschide un server web (local), vom avea nevoie de aplicația XAMPP, care ne va oferi un panou de control user-friendly, cu ajutorul căruia vom administra funcțiile acestuia. XAMPP se poate descărca de aici: https://www.apachefriends.org/ro/index.html De asemenea, puteți folosi un code-editor user friendly care să completeze de unul singur lipsurile din codul vostru PHP. Brackets se poate descărca de aici: http://brackets.io/ După ce am descărcat XAMPP, îl vom deschide (dacă nu îl găsiți nici în Start Menu, puteți intra în directorul sursă al acestuia - locul în care l-ați instalat, și să deschideți xampp-control.exe de-acolo), iar mai apoi, vom activa modulele esențiale pentru serverul nostru web, și anume Apache și MySQL. Gata! Am pornit server-ul nostru web local. Pentru conectarea la phpmyadmin, folosiți URL-ul: localhost/phpmyadmin. 2. Conectarea unei aplicații web la o bază de date Vom crea o aplicație web cu extensia .php în folderul XAMPP/htdocs (un fel de folder /root/ al server-ului nostru). Hai s-o numim dbconnect.php. Mai întâi, după ce ne-am asigurat că serverul și modulele sunt pornite, vom afișa un mesaj, pentru a testa funcționalitatea limbajului PHP. <?php echo "Hello, world!"; ?> Dacă pagina afișată pe URL-ul localhost/dbconnect.php arată acest mesaj, înseamnă că putem trece la pasul următor. Va trebui să creăm o bază de date, din phpmyadmin (URL menționat mai sus) (...) (...) să-i dăm un nume, și să creăm un tabel (pentru că acolo se stochează datele). Numărul de coloane l-am pus pe 2, dar puteți seta câte coloane aveți nevoie. Vom crea o coloană numită id (veți vedea de ce), și una pe care o vom numi username. id va fi de tip INT (integer, număr întreg), și va avea căsuța A_I bifată (nu înseamnă Artificial Intelligence, ci Auto Increment, adică va crește automat, în funcție de fiecare rând nou adăugat în tabel). username îl vom seta pe VARCHAR. După ce am setat lungimile maxime ale datelor păstrate în cele două variabile, structura tabelului ar trebui să arate așa: Dăm click pe butonul din dreapta, Save, și ne mândrim cu rezultatul final: Acum, pentru a conecta aplicația la baza de date, ne vom folosi de acest cod: <?php mysqli_connect("hostname","username","password","db_name"; ?> În cazul nostru, unde numele default e "root", și parola e "" (blank, loc gol), codul va arăta așa: <?php mysqli_connect("localhost","root","","db1"); ?> (mi-am numit baza de date db1). Pentru a adăuga puțină complexitate codului, vom mai folosi și funcția die (...) <?php mysqli_connect("localhost","root","","db1") or die("Error connecting to the database"); ?> (...) care va face aplicația să afișeze doar un singur mesaj, și să nu mai efectueze nicio altă acțiune, în caz că tentativa de conectare la baza de date returnează erori.
  2. hex

    Chat Public

    stam si cugetam haha
  3. Cei de mai sus, aveți un model de urmat ffs Forum: Membru Server: Membru
  4. Nu dovedește că ai donat pentru gradul Premium. Respins. E necesară o dovadă care să ateste faptul că ai cumpărat gradul. Îl poți contacta pe @dino14, el sigur mai are conversațiile.
  5. hex

    Reclamație #3

    Reclamație acceptată ! Utilizatorul a fost sancționat.
  6. hex

    Reclamație #6

    Reclamație acceptată ! Utilizatorul a fost sancționat.
  7. hex

    Reclamație #5

    Reclamație acceptată ! Utilizatorul a fost sancționat.
  8. hex

    Reclamație #4

    Reclamație acceptată ! Utilizatorul a fost sancționat.
  9. hex

    Reclamație #2

    Reclamație acceptată ! Utilizatorul a fost sancționat.
×
×
  • Creează nouă...