Logo Facebook8    Logo Youtube12     Logo twitter

Creare Site
Ofera-i site-ului tau un stil aparte Lectii gratuite HTML & Joomla!
Invata Programare
Lectii C++, Java, Perl, Pascal
Simulator
Invata care este locul componentelor intr-o unitate centrala
Creare Site
Ofera-i site-ului tau un stil aparte Lectii gratuite HTML & Joomla!
Invata Programare
Lectii C++, Java, Perl, Pascal
Simulator
Invata care este locul componentelor intr-o unitate centrala

birdSalut!

Bun venit pe World-IT!
Site-ul care te invata tot ce trebuie sa stii despre noua tehnologie.

laptop terminalInvata programare!

Vrei sa iti construiesti propriul software?
Nimic mai simplu, urmeaza lectile noastre si invata unul dintre limbajele de programare.

workflowSimulator!

Tu stii care este locul componentelor intr-o unitate de calculator?
Intra in simulatorul nostru si invata sa iti asamblezi singur calculatorul.

stopwatchTeste IT!

Te pricepi la IT?
Dispunem de o gama variata de teste IT.
Afla cat de bun esti in domeniul IT rezolvand teste.

O variabila este o portiune

Lectia 2 PHP afisare date print echoPentru a afisa date pe pagina unui site, se poate folosi declaratia "print" sau "echo".
In esenta, ambele declaratii sunt asemanatoare si fac acelasi lucru, dar exista mici exceptii si anume:
-"print" are valoarea de retur 1 putand fi astfel folosita in expresii, in timp ce "echo" nu poate fi folosit pentru ca nu are o valoare.
-"echo" poate avea mai multi parametrii separati prin virgula.

Analizeaza urmatorul exemplu pentru a intelege mai bine:

<?php

echo ("Curs PHP Gratuit!");

echo "<br />Acum invat PHP";

echo "<br />Acest echo ", "are ", "mai multi parametrii";

?>

Curs PHP Gratuit!
Acum invat PHP
Acest echo are mai multi parametrii

 

Am evidentiat parantezele ghilimelele si virgulele din exemplu pentru a fi mai vizibila sintaxa.
Se poate observa ca am inserat in codul PHP o eticheta ce apartine limbajului HTML si anume "<br />".
Eticheta "<br />" se foloseste pentru a trece pe un rand nou. Daca nu introduceam aceasta eticheta, cele trei declaratii "Echo" ar fi fost afisate pe un singur rand si nu am mai putea distinge textul scris.
In lectiile urmatoare vom vorbi si despre introducerea codului HTML in limbajul PHP.

Acum sa luam ca exemplu declaratia "print":

<?php

print "Curs PHP Gratuit!";

print ("<br />Acum invat PHP")

?>

Curs PHP Gratuit!
Acum invat PHP

Cel mai des folosita declaratie din cele doua este "echo". Aceasta este mai rapida fata de "print".

Acum ca ai invatat cum se afiseaza un text pe pagina, trebuie sa faci si cateva operatii cu variabile.
Despre variabile vei afla mai multe in lectia urmatoare.


 

 

Introducere in phpAceste lectii au rolul de a va familiariza cu principalele instrumente si metode de programare in limbajul PHP.
Numele de "PHP" provine din limba engleza fiind un acronim recursiv: "Php Hypertext Preprocessor".
Initialele "PHP" veneau initial de la "Personal Home Page"
Acest limbaj a aparut in anul 1995 si a fost dezvoltat de catre Ramsus Lerdorf. Mai tarziu, odata cu cresterea numarului de utilizatori, el a fost preluat de "The PHP Group" (Grupul PHP).

 

PHP este unul din cele mai importante limbaje de programare web, fiind folosit la dezvoltarea paginilor si aplicatiilor de internet.
Acesta se foloseste in interiorul codului HTML, dar poate fi folosit independent si ca linie de comanda.

Acest limbaj este folosit pentru a face site-urile mai dinamice. Prin intermediul limbajului HTML si al CSS-ului poti crea doar partea de front end a site-ului (design-ul paginilor), dar pentru a crea un formular, un sistem de log in sau o bara de cautare vei avea nevoie de PHP.

Retine faptul ca ai nevoie sa stii HTML si CSS pentru a putea invata PHP la un nivel decent.
In cazul in care nu stii HTML si CSS, le poti invata gratuit apasand click pe urmatoarele cursuri:
Curs HTML gratuit!
Curs CSS gratuit!

Pentru a putea sa incepe, ai nevoie de un server local si un program de editat text (notepad sau notepad++).

Ce este un server local?
Un server local este un server accesibil numai in reteaua ta. Acesta se descarca gratuit de pe internet instaleaza ca orice alt program pe calculator. Recomand sa instalati unul din programele server "WAMPP sau XAMPP".
Eu am instalat XAMPP.
Dupa ce ai instalat serverul local, trebuie sa deschizi panoul de control pentru a porni serverul Apache.
Calea spre panoul de control este urmatoarea: "This PC/Local Disk C/XAMPP". In folderul XAMPP apasati dublu click pe "xampp-control" si se va deschide panoul de control unde va trebui sa apasat pe butonul "Start" din dreptul serverului "Apache" exact ca in imaginea urmatoare:
Control panel Apache

Toate fisierele care contin cod php trebuie salvate intr-un fisier special din server pentru ca acestea sa poata rula. Fisierul special se numeste "htdocs" si poate fi gasit in "My Computer" la urmatoarea cale: "Local Disk C/xampp/htdocs".
Deschide folderul "htdocs" (poti sterge toate fisierele care se afla initial in acesta) si creeaza in el un alt folder dandu-i ce nume doresti.
In cazul meu, folderul creat are denumirea de "Tutorial":
local host htdocs

Acum poti deschide un editor de text pentru a incepe programarea.
Recomand editorul de text "Notepad++" deoarece iti va evidentia codurile si iti va fi mult mai usor sa citesti codul ulterior.
Nu uita, dupa ce ai scris codul php in editorul de text, acesta trebuie salvat in folderul pe care tocmai l-ai creat cu extensia ".php".
Mai multe despre asta vom vorbi in lectia urmatoare.


Structura unui scriptIn general, un script este un grup de coduri care graviteaza intr-un obiect radacina si in jurul acestuia.
Un script PHP se poate crea folosind orice editor de text.

Fiecare script PHP este cuprins in eticheta "<?php ?>".
Pentru o asezare mai ordonata a scriptului, o sa scriem eticheta "<?php ?>" in felul urmator:
<?php

?>

Un exemplu de script PHP care afiseaza un text intr-o pagina web este acesta:

<?php

echo"Acum invat PHP";

?>

 Acum invat PHP

Punand eticheta <?php ?> anuntam serverul ca este vorba de un script si tot ce se afla in aceasta eticheta este cod PHP putand fi astfel executat.
Poti pune un script oriunde in pagina.
Declaratia (echo"") afiseaza un text pe pagina. Mai multe despre aceasta vei invata in lectia urmatoare.

Asigura-te ca hostul local functioneaza si serverul Apache este pornit exact cum am vorbit in introducere.
Acum scrie exemplul de mai sus intr-un editor de text salvandu-l cu extensia ".php". Nu uita sa salvezi documentul in folderul creat anterior.

Punctul si virgula
La fel ca si in cazul altor limbaje de programare, la sfasitul instructiunilor se pune punct si virgula (;).
Acesta indica terminarea unei instructiuni și trecerea pe un rand nou.

Punctul si virgula se foloseste in cazul unui bloc cu instructiuni.
Un bloc cu instructiuni conține mai multe instructiuni separate intre ele prin punct si virgula.
La finalul ultimului rand din blocul cu instructiuni punctul si virgula se pune optional.
Uneori, se omite intentionat punctul si virgula de la finalul ultimului rand al unui bloc de instructiuni pentru a nu se crea un spatiu gol.

Exemplu:

<?php

echo"Aici nu este ultimul rand si nu se poate omite virgula";

echo"Aici nu este ultimul rand si nu se poate omite virgula";

echo"Am omis punctul si virgula fiind ultimul rand"

?>

Comentarii
Comentariile se folosesc pentru a comenta sau explica anumite portiuni de cod. Ele nu sunt vizibile cand rulam codul pe server si nici nu influenteaza intr-un fel celelalte coduri.
Acestea sunt indicate pentru o mai buna intelegere ulterioara a codului. Este de mare ajutor folosirea comentariilor mai ales cand lucrezi intr-o echipa. Ceilalti membrii ai echipe trebuie sa inteleaga ce ai dorit sa faci in anumite portiuni ale codului si pot face asta mult mai usor daca lasi comentarii pe parcursul scrierii codului.

Comentariile sunt de doua tipuri:

  • Comentarii pe un singur rand
         Acestea se afla pe o singura linie de cod si se definesc prin doua slash-uri (//). Dupa ce vei apasa tasta enter, comentariul se va incheia si vei putea scrie din noi linii de cod vizibile.
  • Comentarii pe mai multe randuri
            Acestea se intind pe mai multe randuri si se definesc prin (/* */). Tot ce se afla intre cele doua asterixuri vor fi considerate comentarii.

Exemplu:

<?php

//Acesta este un comentariu pe un singur rand

echo"Text ce se afiseaza";

/*

Acesta este

un comentariu

pe mai multe randuri

*/

?>

 Text ce se afiseaza

In lectia urmatoare vei invata cum sa afisezi un text pe pagina de internet si cum il poti formata cu ajutorul etichetelor HTML.


 

 

Curs PHP

php curs

Acest curs are rolul de a va introduce pas cu pas in limbajul de programare PHP.

Cursul contine introducerea in PHP + 10 lectii:

• Introducere PHP
• Lectia 1 CSS | id / class
• Lectia 2 CSS | Fisier .css extern
• Lectia 3 CSS | Background
• Lectia 4 CSS | Formatare text
• Lectia 5 CSS | Margini


Acest site foloseste cookie-uri.

Folosim cookie-uri pentru a vă asigura că aveti cea mai bună experiență pe acest site.

I understand
DESPRE NOI
World-IT este un site care are ca domeniu Tehnologia Informatiei(IT).
Acest site are ca prim scop introducerea persoanelor in acest domeniu. Mai multe informatii aici.

URMARESTE-NE 
Logo Facebook8  Logo Youtube12  Logo twitter

Despre noi

cialiscialis couponcialis genericcialis dosagegeneric cialiscialis costcialis vs viagracialis pricescialis side effectscialis couponscialis 30 day sampleviagra vs cialiscialis onlinecialis pillscialis samplesbuy cialiscialis 20 mgcialis patent expirationcialis coupons printablecialis for daily usecialis samples overnightcheap cialiscost of cialis200 cialis couponcialis dailycialis 20mggeneric cialis at walmartcealiscialis canadacialis trialhow does cialis workwhen will cialis go genericcialis on lineside effects of cialiscialis 30 day trial couponcialis 5mgcialis for mencialasbuy cialis onlinecialis for salecialis patent expiration date extendedhow to take cialiscialis pricecialis from canadahow much does cialis costfree cialisviagra vs cialis vs levitracialis reviewscialis coupons from manufacturerwhat is cialiscialis pills for salecialis patent expiration 2017canadian cialiscialis tadalafilcialis or viagrageneric for cialiscialis professionalcialis free trialcialis medicationciliascialis for bphcialis coupons 2017cyaliscialis dosage strengthscialis discountgeneric cialis tadalafildiscount cialiscialis dosage recommendationscialis 5 mgonline cialiscialis canadian pharmacycialis copay cardlowest cialis pricescialis for womencialis generic availabilitycialis vouchercialis savings cardcialis 10 mgcialis websitecialis generic tadalafilliquid cialisdaily cialisviagra cialiscialis otcerectile dysfunction cialiscialis 5mg dailycanada cialiscialis coupon 20 mgcialis pricingcialis coupon printviamedic cialiscialis cheapcialis pharmacy pricescialis 20mg directionsprice cialiscialis samplewholesale cialiscialis alternativecialis effectscialis testimonialslevitralevitra couponlevitra 20 mglevitra 20mgbuy levitralevitra priceslevitra genericlevitra onlinelevitra vs viagrageneric levitralevitra couponslevitra rezeptfrei deutschlandlevitra 10 mg prezzocheap levitra9 levitra at walmartlevitra erfahrungenlevitra dosageviagra vs cialis vs levitrageneric levitra vardenafil 20mgwhat works better than viagrabuy levitra onlinelevitra without a doctor prescriptionbuy generic levitralevitra 20mg cost per pillvardenafil 20mglevitra prezzo in farmacialevitra 20 mg precio farmaciavardenafil vs viagralevitra 20 mg cost walmartlevitra vs viagra for hardnesslevitra bayer 20mg meilleur prixlevitra 20 mg von bayerviagrageneric viagraviagra genericviagra couponsviagra without a doctor prescriptionviagra onlineequipe argentine viagraviagra pricesbuy viagracialis vs viagracheap viagraviagra pillsviagra samplesviagra side effectswhat is viagraviagra couponviagra naturalviagra dosageviagra for sale uknatural viagrabuy viagra onlinegeneric viagra 100mgfemale viagrahow does viagra workhow to use viagraviagra activateherbal viagraviagra tabletssophia viagraviagra sans ordonnanceviagra kaufenviagra tabletviagra vs cialisonline viagracanadian viagraviagra for womenviagra ohne rezept aus deutschlandpfizer viagraviagra 100mgviagra costfree viagraviagra alternativesviagra canadaviagra on lineviagra single packsviagra for menviagra pillviagra 100mg tablets retail priceorder viagraviagra tescoside effects of viagraviagra pillen kruidvatviagra for salediscount viagrawhat does viagra doviagra costsviagra uklevitra vs viagrawhere to buy viagraviagra substitutehow long does viagra lastviagra alternativeviagra receptfrittviagra priceviagra 100viagra en ligne livraison 24hviagra on line no precviagra 100 mgutilisation viagrabest price viagracost of viagraviagra sexviagra wikipediasex viagra for womenviagra nebenwirkungenrevatio vs viagraviagra without a doctor prescription usaviagra genericoviagra 50mgviagra from canadaover the counter viagraviagra effectsviagra medicinepfizer viagra coupons from pfizerbuy generic viagraviagra wikiviagra bestellenviagra ohne rezept auf rechnungcanada viagrawomen viagrabuying viagraviagra soft