Utilizatori conectaţi

· Vizitatori conectaţi: 5

· Membri conectaţi: 0

· Membri înregistraţi: 2,058
· Cel mai nou membru: Jetix

Ultimii membri conectaţi

· SFINXUL7406:52:39
· Marius 1 săpt
· ReVibe 1 săpt
· danii20 1 săpt
· Nicu 2 săpt
· chypri 2 săpt
· Camaro 3 săpt
· ramepat 6 săpt
· jancsi2003 6 săpt
· Falcon 9 săpt

Zi de naştere

La mulţi ani!

Suporter PHP-Fusion

Îţi place PHP-Fusion şi vrei
să îl recomanzi şi altora?

Afişează acest buton
pe site-ul tău:
PHP-Fusion România

Foloseşte codul de mai jos
pentru a afişa butonul.

Mulţumim frumos. B-)

· Codul panoului ·

Portal găzduit de iNES

hosted by iNES

Parteneri şi recomandări

Ultimele articole

Despre rețele și internet (IP, DNS, DHCP, gateway)
Vizualizări: 17.445
Articolul de față este scris cu intenția de a prezenta cât se poate de simplu informații mult prea tehnice pentru a fi prezentate, ca atare, începătorilor. Însoțit de legături pe internet, acest articol vă poate ajuta să înțel...

Calculator virtual online
Vizualizări: 17.343
De când a lansat Drago anunțul despre G.ho.st am primit câteva invitații prin e-mail din partea altor membri din comunitate. Pentru că nu vreau să îmi fac cont la G.ho.st o să vă spun și motivul și vă ofer inclusiv o alternativă în cazul în care dori...

Ce-are limba română cu asistența tehnică?
Vizualizări: 15.605
Pe scurt, limba este mijlocul prin care comunicăm - verbal sau în scris. Dar dacă vi se pare prea scurtă explicația, citiți în continuare.1. De ce ortografie? Practic, regulile lingvistice au apărut ca o nevoie a standardizării limbilor p...

3. Instalarea serverului de internet (Apache, PHP, MySQL)
Categorie: Tutoriale PHP
Vizualizări: 27.691
Un server de internet trebuie să aibă abilitatea de a trimite clientului paginile solicitate. Deoarece programele de navigare pe internet afișează cod HTML, serverele de internet sunt capabile să trimită codul HTML fără configurări suplimentare. &Ici...

2. Cum încep programarea PHP? (cu HTML)
Categorie: Tutoriale PHP
Vizualizări: 21.170
Teoretic totul este simplu dacă știm care este calea și avem abilitățile necesare. Practic, adeseori avem nevoie de ghidare. Înainte de a începe învățarea unui nou limbaj de programare trebuie să identificăm motivul pentru care dori...

Ce e-mail folosim?

Yahoo: 1500 (72.89%)
Gmail: 365 (17.74%)
Hotmail: 23 (1.12%)
MSN/Live: 8 (0.39%)
Altul: 162 (7.87%)

2. Cum încep programarea PHP? (cu HTML)

Teoretic totul este simplu dacă știm care este calea și avem abilitățile necesare. Practic, adeseori avem nevoie de ghidare. Înainte de a începe învățarea unui nou limbaj de programare trebuie să identificăm motivul pentru care dorim să o facem. Dacă învățăm doar "să știm" nu prea tragem foloase de pe urma studiului, dar putem face lucruri deosebite dacă ne facem un mic plan.

1. Vreau să învăț PHP pentru că vreau să pot face o pagină de contact și nu vreau să mai apelez la nimeni.

Când nu știm încotro ne întreptăm nu avem cum să luăm în calcul toți factorii implicați în mica noastră dorință de studiu sau chiar practică.

A. Realizarea unei pagini de contact presupune preluarea unor informații de la persoana care o accesează și transmiterea acestora către destinatar.

B. Trimiterea datelor presupune o verificare atentă a acestora, în prealabil, pentru a ne asigura că operațiunea se va încheia cu succes.

C. Verificarea datelor introduse și tratarea posibilelor erori este o temă de studiu nu foarte complicată, dar una peste care începătorii adeseori nu reușesc să treacă.

Bun. Punctul 1 a picat și trebuie să pornim de la bază. Paginile de internet sunt afișate în programele de navigare (Internet Explorer, Mozilla Firefox, Opera etc) cu ajutorul codului HTML sau XHTML. HTML (HyperText Markup Language) nu este un limbaj de programare, ci doar un limbaj de evidențiere a textului din paginile de internet. Cu alte cuvinte, ceea ce facem într-un editor de texte (Wordpad, Word, Writer) facem și în paginile de internet, cu ajutorul HTML. Diferența constă în modul de lucru și structura documentelor.

Structura unui document HTML este simplă: ANTET + CORP.

* În antetul documentului se scrie tilul paginii, se specifică setul de caractere folosit - în funcție de limba în care redactăm documentul -, se introduc cuvintele cheie după care va fi găsită pagina cu ajutorul motoarelor de căutare + alte informații.

* Corpul documentului conține tot textul pe care îl vedem în pagina de internet.

Limbajul HTML are o caracteristică logică de marcare a elementelor din document și anume etichetele. Atât demarcarea zonei de antet, cât și cea a corpului documentului HTML sunt realizate cu etichete, câte una pentru începutul marcajului și una pentru sfârșit.

De exemplu:

<eticheta>continutul demarcat</eticheta>

După cum se vede, semnele "mai mic" și "mai mare" sunt folosite pentru definirea etichetelor. Cea de început folosește doar cele două caractere, în timp ce eticheta de încheiere are și caracterul "slash", pentru a face diferențierea între eticheta de start, astfel ca programul de navigare să știe "de unde până unde" va aplica efectul sau stilul dictat de cele două etichete.

Documentele HTML se salvează cu extensiile .htm și .html - ambele însemnând același lucru, fiind interpretate la fel de orice navigator. Acum, că știm cum este structurat un document HTML și care este treaba cu etichetele, pot da ca exemplu structura de bază a unei pagini HTML.

<html>

<head>
</head>

<body>
</body>

</html>

Evident, antetul trebuie pus înaintea corpului documentului. Pe lângă aceasta puteți observa faptul că secțiunile HEAD și BODY sunt cuprinse de două etichete, al căror rol este acela de a defini începutul și sfârșitul documentului HTML. Singurul lucru pe care mai trebuie să-l știți pentru început despre structura unui document HTML este că acestea pot fi de mai multe tipuri:

Tipurile uzuale de documente HTML:

- HTML Strict

- HTML Transitional

- HTML Frameset

Limbajul HTML este încă în curs de dezvoltare, următoarea versiune fiind HTML 5, supravegheată de World Wide Web Consortium și colaboratorii acestei organizații. Utilizarea HTML presupune respectarea standardelor emise de W3C, deși în branșa dezvoltatorilor de pagini de internet este cunoscut faptul că producătorii navigatoarelor mai au o cale lungă până să conțină suport pentru toate regulile stabilite în standardele HTML și CSS. Cel mai bun sfat pe care îl pot da unui începător este să respecte standardele când scrie codul. Piața de navigatoare evoluează și în viitorul apropiat tot mai multe se vor alinia la regulile jocului, astfel că paginile de internet scrise corect vor fi afișate la fel în toate programele.

Alegerea tipului de document stă la latitudinea dezvoltatorului, fie în funcție de preferințele acestuia sau de nevoile particulare proiectului pe care îl are de realizat. Cel mai utilizat tip de document HTML este cel tranzițional, care este mai permisiv la redactarea codului. Nu îmi propun să rescriu manualele HTML existente, ci doar să trasez regulile generale în vederea lucrului cu PHP. Am menționat și acronimul CSS - Cascading Style Sheets - sau foi de stiluri în cascadă. Acestea sunt fișiere în care se poate specifica stilul anumitor elemente din paginile de internet. Putem crea pagini și fără să le atașăm o foaie de stiluri, dar CSS are un set de avantaje care ușurează munca dezvoltatorilor. În exemplul următor voi prezenta un model de pagină HTML Transitional cu titlu și cu un fișier CSS adăugat printr-o legătură din antetul paginii.

HTML și CSS:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>Titlul documentului HTML</title>
<link rel="stylesheet" href="stiluri.css" type="text/css">
</head>

<body>
Text din corpul documentului HTML.
</body>

</html>

Fișierul CSS (stiluri.css) conține definițiile stilului aplicat în pagina HTML, stocate sub formă de clase. De exemplu:

body {
font-family: Verdana, Arial, Tahoma;
font-size: 12px;
color: black;
}

Indicațiile din fișierul CSS vor avea ca rezultat afișarea textului cu specificațiile de mai sus:

- Fonturile care vor fi încercate pentru afișarea conținutului sunt cele de mai sus. Ele sunt luate în ordine și primul găsit, dintre cele menționate, va fi folosit pentru afișarea textului din corpul paginii;

- Dimensiunea caracterelor din pagină va fi de 12 pixeli;

- Culoarea textului din pagină va fi neagră.

Realizarea unui formular necesită adăugarea a cel puțin două elemente: un câmp text pentru introducerea unor date sau o opțiune de tipul unei căsuțe care poate fi bifată sau nu și un buton de trimite a opțiunii utilizatorului. Odată familiarizați cu conceptul de etichete și modul de utilizare al acestora veți găsi o logică în formularul de mai jos.

Formular preluare nume:

<form action="procesare.php" method="post">
<input type="text" name="nume_utilizator">
<input type="submit" value="Trimite">
</form>

Standardele HTML au fost scrise în limba engleză. Acesta este motivul pentru care denumirile etichetelor sunt în această limbă. Codul formularului de mai sus se citește în felul următor:

Formularul va trimite acțiunea realizată de utilizator către fișierul procesare.php prin metoda de postare a datelor. Conținutul formularului constă într-o căsuță de introducere a datelor, de tip text, cu numele "nume_utilizator", iar butonul care permite trimiterea acestei informații se numește "Trimite". Deoarece formularul apare în pagina de internet, acesta trebuie să fie plasat între etichetele care marchează corpul documentului HTML.

În continuare aveți fișierul HTML complet care vă permite afișarea formularului de preluare a numelui de utilizator:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>Formular preluare nume utilizator</title>
<link rel="stylesheet" href="stiluri.css" type="text/css">
</head>

<body>

<form action="procesare.php" method="post">
<input type="text" name="nume_utilizator">
<input type="submit" value="Trimite">
</form>

</body>

</html>

Fișierul procesare.php va conține codul PHP care permite afișarea datelor introduse de utilizator. La fel ca limbajul HTML, codul PHP trebuie delimitat de două etichete. Începutul codului PHP este marcat cu eticheta <?php și încheierea acestuia se face cu ?>

Iată conținutul fișierului procesare.php:

<?php
echo "Numele de utilizator este: " . $_POST['nume_utilizator'];
?>

Acesta va afișa numele introdus în căsuța de tip text numită nume_utilizator. Desigur, pentru executarea codului PHP trebuie să dispuneți de un server de internet cu PHP instalat. Funcția PHP care afișează text în paginile de internet se numește echo și utilizarea acesteia o voi explica în detaliu în articolul despre PHP.

ATENȚIE! Codul PHP folosit servește strict ca exemplu și nu este securizat doar din motive de prezentare a unui cod simplu, funcțional și ușor de citit. Despre securitatea datelor de intrare veți putea citi în următoarele articole.

În încheiere vă recomand câteva tutoriale cuprinzătoare despre HTML și CSS:

- Tutorial HTML, creat de Cătălin Drogoreanu

- Tutorial CSS, creat de Cătălin Drogoreanu

- Specificațiile oficiale HTML 4.01, publicate de World Wide Web Consortium

- Specificațiile oficiale CSS 2.1, publicate de World Wide Web Consortium

- Tutorial HTML concis, bine documentat, cu exemple și teste de aptitudini, realizat de W3Schools

- Tutorial CSS bine organizat, de asemenea cu exemple și teste, realizat de W3Schools

Succes în continuare!

Comentarii

262 #1 Marius
la 01 octombrie 2008, 02:38:55
Smile Ok , let's read !
412 #2 keddy
la 01 octombrie 2008, 10:12:14
Foarte bun articolul astept cu nerabdare si celelalte articole despre PHP in special pe cel despre securitatePfft
426 #3 eWe
la 01 octombrie 2008, 16:02:52
Eu va recomand si siteul http://www.w3scho...efault.asp.
1 #4 Nicu
la 01 octombrie 2008, 20:27:20
Mulțumesc pentru mențiune, eWe! Am adăugat saitul în listă. Wink
262 #5 Marius
la 02 octombrie 2008, 00:57:37
Acum chiar incep sa ma prind... pana acum ma cam incurcam in ele, thx si tie eWe!
217 #6 Andrei
la 07 octombrie 2008, 23:16:09
Este foarte util acest tutorial. Nicu îmi dai voie să public acest tutorial pe alt site? O să menționez sursa.
1 #7 Nicu
la 20 octombrie 2008, 14:10:54
Sigur, dacă menționezi sursa este în regulă. Wink Scuze că n-am răspuns mai repede.
217 #8 Andrei
la 24 octombrie 2008, 17:29:43
Multumesc!
1163 #9 krosswell
la 15 februarie 2009, 16:35:58
Felicitările mele pentru acest articol! THX domnilor !!!
2138 #10 marinyyy
la 07 iunie 2011, 22:25:56
Felicitari ,,este ok,,,mersiSmile

Postează un comentariu

Te rog conectează-te pentru a posta un comentariu.

Evaluări

Evaluarea este disponibilă doar membrilor.

Te rog conectează-te sau înregistrează-te pentru a vota.

Nemaipomenit! Nemaipomenit! 80% [8 Voturi]
Foarte bine Foarte bine 20% [2 Voturi]
Bine Bine 0% [Nu există voturi]
Mediu Mediu 0% [Nu există voturi]
Slab Slab 0% [Nu există voturi]

Conectare

Utilizator

Parolă



Încă nu eşti membru?
Înregistrează-te

Ţi-ai uitat parola?
Solicită una nouă

Facebook


Activitate forum

Postări în luna curentă: 1
Postări luna trecută: 0
(aceeaşi perioadă)

Creştere cu:

Mesaje scurte

Trebuie să fii conectat pentru a trimite un mesaj.

02-10-2017, 22:20
keddy ne poate spune. A fost foarte avansată la ultima noastră discuție, deci e posibil să fie gata deja.

25-09-2017, 09:23
Se mai aude ceva cu traducerea Ro a versiunii 9 stabile?

04-03-2017, 01:39
Am pus Welcome panel, si introduc HTML din Setari Princiale Grin Ti-am zis ca e o improvizatie =]]

04-03-2017, 00:45
E pentru... ce vrei tu. Grin Functiile respective genereaza tabele sau div-uri HTML in care poti incadra orice ai nevoie.

03-03-2017, 20:48
Am vazut acea postare, e pentru bannere din cate am inteles Grin Dar am reusit, improvizand ^^ Multumesc oricum !

03-03-2017, 17:30
Avem forum, sa stii. Grin Uite aici un rezultat.

02-03-2017, 22:00
Salutare ^^ Pot gasi/lua de undeva panoul vostru din stanga "Parteneri și recomandări" ? Grin Multumesc !

01-03-2017, 17:17
Salut, FanAndrey. Te rog deschide o discutie in forum, ca-i imposibil sa raspund aici. Smile

27-02-2017, 21:23
Buna seara, aveti ideea cum fac atunci cand creez o pagina in php sa pot pune ce vreau eu dupa / gen dedicatii.php sau chat.php si sa nu mai apara viewpage.php?

15-06-2016, 23:32
ok Smile

15-06-2016, 19:08
Dacă te conectezi și intri aici, vei putea descărca fișierul: PHP-Fusion v6.01.16 - RO-EN

01-06-2016, 14:27
mersi mult Nicu, insa nu mai este valabil, duce catre 7

26-05-2016, 05:35
Wow! Văd că a fost eliminat demult. Îl găsești în pachetul PHP-Fusion v6.01.16 - RO-EN. (conectat ca membru)

23-05-2016, 19:21
Da..asa ar trebui, dar daca nu am...m-am uitat si in ftp si in cpanel al site-ului..si lipseste...eu am instalat varianta in engleza, dupa site-ul lor, nu apare. Daca poti sa-mi dai tu acela... te rog

21-05-2016, 02:28
E în nucleu. Intră în panoul de administrare, la panouri. Îl vei găsi în lista de panouri instalate.