Din pacate scoaterea – afisajul in aceasta forma cu print din PHP nu este prea interesant. Totul apare in navigatorul cu caracterele (fontul) predefinite. Dar este foarte simplu sa introducem un format in text folosind HTML. Asta pentru ca, PHP fiind pe server, codul se executa inainte ca pagina sa fie trimisa spre navigator. Ceea ce inseamna ca doar rezultatele rularii scriptului sunt trimise, astfel ca, in exemplul de mai sus spre navigator se va trimite doar textul:

Bun venit pe site-ul meu Web!

Iar asta ne permite sa includem elementele de formatare – marcare standard din HTML pentru a face ca textul sa apara asa cum dorim. Aceste pot fi plasate direct in string-ul din scriptul PHP. Singura problem este ca multe taguri HTML pretind ghilimele in sintaxa. Iar asta ar provoca un conflict cu ghilimelele din sirul declarat in script. Putem preciza – defini insa care semne de punctuatie au rolul ghilimelelor din script, si care sunt ghilimelele care trebuie ignorate.Spre exemplu, sa afisam textul de mai sus cu Arial scris cu rosu. Asta s-ar scrie:

<font face=”Arial” color=”#FF0000″>
</font>

Aici avem 4 ghilimele care ar putea incurca scriptul. Din cauza asta trebuie sa adaugam un backslash (\) inaintea fiecarei ghilimele pentru a face ca scriptul PHP sa o ignore. Astfel vom avea:

<font face=\”Arial\” color=\”#FF0000\”>
</font>

Iar asta poate fi deja inclusa in instructiunea print:

print(”<font face=\”Arial\” color\”#FF0000\”>Bun venit pe site-ul meu Web!</font>”);

care va face ca pe navigator sa apara:

Bun venit pe site-ul meu Web!

deoarece scriptul a transmis doar codul:

<font face=”Arial” color=”#FF0000″>Bun venit pe site-ul meu Web!</font>

Pare destul de complicata aceasta scoatere de cod HTML, dar vom vedea ca exista si o cale ceva mai simpla.

Optiuni pentru acest articol:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • RSS
  • StumbleUpon
  • Technorati
  • Faves
  • MySpace
  • Reddit
  • Twitter
  • email
  • Print
  • PDF

Related posts:

  1. Scrierea unui Text
  2. Testarea Scriptului PHP
  3. Variabile PHP
  4. Comentariile in PHP
  5. Formulare PHP