Cursuri, tutoriale si articole despre design web
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:
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.
Related posts:
Asteptam articolele voastre pentru a le publica pe site. Pe linga faptul ca veti putea ajuta membrii comunitatii sa rezolve anumite probleme pe care le intampina in dezvoltarea proiectelor, veti avea posibilitatea sa va afirmati ca redactor online si sa va promovati siteul sau blogul pe pagina articolului (prin link direct). Contacteaza-ne
Lasa un raspuns