Tutoriale php

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

User avatar
ZeT^
Membru eXtream
Membru eXtream
Posts: 3447
Joined: 10 Oct 2012, 19:56
Detinator Steam: Da
CS Status: Bun
Reputatie: Membru Club eXtreamCS (o luna)
Location: Sibiu
Has thanked: 192 times
Been thanked: 162 times
Contact:

14 Jan 2016, 19:26

Dati-mi va rog niste tutoriale php pentru incepatori.. (carti chiar)
RoyalServer 2
User avatar
Mădălin
Administrator
Administrator
Posts: 5295
Joined: 06 Mar 2013, 21:40
Detinator Steam: Nu
Reputatie: Administrator
Fost manager cs.extream.ro
Web designer
Administratorul anului 2023
Has thanked: 45 times
Been thanked: 310 times
Contact:

14 Jan 2016, 20:10

http://www.w3schools.com

Cel mai tare website unde poti invata din toate.
User avatar
ZeT^
Membru eXtream
Membru eXtream
Posts: 3447
Joined: 10 Oct 2012, 19:56
Detinator Steam: Da
CS Status: Bun
Reputatie: Membru Club eXtreamCS (o luna)
Location: Sibiu
Has thanked: 192 times
Been thanked: 162 times
Contact:

14 Jan 2016, 22:54

Pana mea... Is cam tampit la lb. Engleza...
User avatar
IsTI37
Fost administrator
Fost administrator
Posts: 10987
Joined: 10 Apr 2007, 15:02
Detinator Steam: Da
Reputatie: Fost administrator
Fost SysAdmin
Fost Fondator GTA5 (CVL)
Location: Cluj-Napoca
Has thanked: 28 times
Been thanked: 776 times

14 Jan 2016, 23:41

Invata limba engleza... PHP e aproape limba engleza. orice mai complicat deja tine de informatica.
User avatar
ZeT^
Membru eXtream
Membru eXtream
Posts: 3447
Joined: 10 Oct 2012, 19:56
Detinator Steam: Da
CS Status: Bun
Reputatie: Membru Club eXtreamCS (o luna)
Location: Sibiu
Has thanked: 192 times
Been thanked: 162 times
Contact:

14 Jan 2016, 23:49

IsTI37 wrote:Invata limba engleza... PHP e aproape limba engleza. orice mai complicat deja tine de informatica.
Sunt carti in limba romana, de ce s-au mai facut?
User avatar
IsTI37
Fost administrator
Fost administrator
Posts: 10987
Joined: 10 Apr 2007, 15:02
Detinator Steam: Da
Reputatie: Fost administrator
Fost SysAdmin
Fost Fondator GTA5 (CVL)
Location: Cluj-Napoca
Has thanked: 28 times
Been thanked: 776 times

15 Jan 2016, 01:28

Nu te ajuta cu nimic o carte, trebuie sa intelegi referintele de pe site-ul oficial sau documentatia framework-ului pe care il folosesti. In unele cazuri trebuie sa urmaresti tutoriale video pentru a intelege cum functioneaza un anumit lucru, gen un sistem de templateing, baza de date mysql/mongodb.
Daca vrei sa faci un program apuca-te si fa-l, in mod normal ai nevoie doar de referinta functiilor si sa stii sa cauti pe google.

Dar daca nu stii engleza cum sa cauti pe google.
User avatar
GamingWorld
Membru eXtream
Membru eXtream
Posts: 2205
Joined: 08 Mar 2012, 00:18
Detinator Steam: Da
CS Status: PHP GOD
Detinator server CS: Da
SteamID: legend_xpc
Reputatie: Membru Club eXtreamCS (8 luni)
Location: Bucuresti
Has thanked: 24 times
Been thanked: 35 times

15 Jan 2016, 15:41

Poti cumpara din librarii carti de PHP,CSS,HTML, eu unul am avut .. a da, si ce mare lucru ca nu este cine stie ce mare engleza pe w3school, incearca, cu putina vointa chiar vei reusii sa intelegi ceva.
Pentru a-l contacta pe userul GamingWorld poti trimite un PM accesand direct profilul meu .
De altfel puteti sa ma gasiti si pe ImageBlog & si ImageYoutube !!
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

15 Jan 2016, 16:23

Ceva ce stiu si eu
1. | Afiseaza codul
<? php
$number_one = 18
$number_two = 32

var_dump($number_one + $number_two);
sau
echo $number_one + $number_two;
2. | Afiseaza codul
$_SERVER['REMOTE_ADDR'] => iti va arata ip-ul vizitatorului
$_SERVER['POST_METHOD'] => metoda de postare
3. | Afiseaza codul
<?php
require_one('_ststem/file1.php');
?>

In file1.php avem
[code]$root_title = 'Nume Pagina';[/code]

<title> <?php echo $root_title ?>
S0D Design
Membru, skill +3
Membru, skill +3
Posts: 1028
Joined: 18 May 2012, 16:35
Detinator Steam: Nu
Has thanked: 13 times
Been thanked: 82 times

15 Jan 2016, 23:24

Prietene, intelege ca fara engleza nu ai ce cauta in PHP si in general in programare.
Degeaba stii sa faci o functie sau cunosti variabile globale. Daca vrei sa lucrezi pe PHP vei sta 60% din timp cu nasul dupa cate un framework, un ORM sau noi metode de securitate si exploatare, ca sa nu mai zic de noul PHP 7 care deja aduce schimbari majore si vei fi nevoit sa adaptezi ceea ce stiai tu dupa tutorialele altora care sunt cu siguranta in orice alta limba decat romana.

Daca te gandesti ca nu vei avea nevoie de un framework, un ORM, sau orice alt script care sa te ajute lasa-ma sa iti dau un exemplu:

Sa luam ca exemplu un ORM, Idiorm:
| Afiseaza codul
// Adaugam clasele
require_once("idiorm.php");

// Ne conectam la baza de date
// Asta se poate pune intr-un fisier separat
ORM::configure('mysql:host='.$dbHost.';dbname='.$dbDatabase.'');
ORM::configure('username', $dbUser);
ORM::configure('password', $dbPass);

// Selectam un tabel si extragem o valoare
$dbData = ORM::forTable('utilizatori')->findOne($_SESSION['id_user']);

// Afisam numele utilizatorului
echo $dbData->name;

In total 2 linii de cod pentru o selectare si afisare
Acum sa folosim PDO
| Afiseaza codul
// Conectare
$db = new PDO('mysql:host=localhost;dbname=testdb;charset=utf8', 'username', 'password');

// Selectare tabel si afisare nume
$stmt = $dbh->prepare("SELECT * FROM utilizatori WHERE name = ?");
if ($stmt->execute(array($_SESSION['id_user']))) {
  while ($row = $stmt->fetch()) {
    echo $row['name'];
  }
}
Iar asta e cea mai simpla forma de folosire posibila.

Fara un microframwork, un ORM sau un debugger o sa iti pierzi zeci de ore in plus, o sa ai un cod mai greu de mentinut, mai multe lucruri de peticit cand iese un update sau un exploit.
User avatar
ZeT^
Membru eXtream
Membru eXtream
Posts: 3447
Joined: 10 Oct 2012, 19:56
Detinator Steam: Da
CS Status: Bun
Reputatie: Membru Club eXtreamCS (o luna)
Location: Sibiu
Has thanked: 192 times
Been thanked: 162 times
Contact:

20 Jan 2016, 09:28

OK, am inteles
Cunosc lb Engleza cat sa inteleg o fraza fara probleme, insa imi este mult mai usor in lb Romana.

Am invatat cate ceva din tutoriale de pe net, variabile, constante comentari etc.... Daca aveti niste tutoriale in lb engleza, va rog postati..
User avatar
GamingWorld
Membru eXtream
Membru eXtream
Posts: 2205
Joined: 08 Mar 2012, 00:18
Detinator Steam: Da
CS Status: PHP GOD
Detinator server CS: Da
SteamID: legend_xpc
Reputatie: Membru Club eXtreamCS (8 luni)
Location: Bucuresti
Has thanked: 24 times
Been thanked: 35 times

20 Jan 2016, 10:48

Nu trebuie sa posteze nimeni nimic, tot ce trebuie sa faci este sa citesti si aplici de pe w3school, asta este primul pas .
Pentru a-l contacta pe userul GamingWorld poti trimite un PM accesand direct profilul meu .
De altfel puteti sa ma gasiti si pe ImageBlog & si ImageYoutube !!
User avatar
ZeT^
Membru eXtream
Membru eXtream
Posts: 3447
Joined: 10 Oct 2012, 19:56
Detinator Steam: Da
CS Status: Bun
Reputatie: Membru Club eXtreamCS (o luna)
Location: Sibiu
Has thanked: 192 times
Been thanked: 162 times
Contact:

20 Jan 2016, 11:50

Asta fac acum.... mersi
Post Reply

Return to “Discutii generale”

  • Information