PHP în HTML (Română)
PHP este un limbaj de scripting server-side încorporat în HTML. O mare parte din sintaxa sa este împrumutată de la C, Java și Perl, cu câteva caracteristici unice specifice PHP. Scopul limbii este de a permite dezvoltatorilor web să scrie rapid pagini generate dinamic. NTC Hosting oferă clienților săi servicii de găzduire PHP și HTML de înaltă calitate. Serverele noastre sunt configurate astfel încât să asigure performanțe maxime atât pentru aplicațiile dvs. bazate pe HTML și PHP, cât și pentru funcționarea non-întreruptibilă a site-urilor dvs. web.,când construiți o pagină complexă, la un moment dat vă veți confrunta cu necesitatea de a combina PHP și HTML pentru a obține rezultatele necesare. La primul punct, acest lucru poate părea complicat, deoarece PHP și HTML sunt două limbi separate, dar acest lucru nu este cazul. PHP este proiectat pentru a interacționa cu HTML și script-uri PHP pot fi incluse într-o pagină HTML fără o problemă.
într-o pagină HTML, codul PHP este inclus în tag-uri PHP speciale., Când un vizitator deschide pagina, serverul procesează codul PHP și apoi trimite ieșirea (nu codul PHP în sine) către browserul vizitatorului. De fapt, este destul de simplu să integrezi HTML și PHP. Un script PHP poate fi tratat ca o pagină HTML, cu biți de PHP inserate aici și acolo. Orice într-un script PHP care nu este conținut în <?php ?> tag-uri este ignorat de compilator PHP și a trecut direct la browser-ul web., Daca te uiti la exemplul de mai jos puteți vedea ce un complet de PHP script ar putea arata ca:
utilizare Recomandat:
<cap></capul>
<corpul class=”page_bg”>
Buna ziua, astăzi este <?data ecoului php („l, F jS, Y”);?>.,
</corp>
</html>
codul De mai sus este pur și simplu HTML, cu doar un pic de PHP, care imprimă data de astăzi, folosind built-in funcție de data. După cum am menționat mai sus, tot HTML-ul simplu din Codul de mai sus va fi ignorat de compilatorul PHP și trecut prin browserul web neatins.
vezi cât de ușor este? Integrarea PHP și HTML este într-adevăr foarte simplă. Doar amintiți-vă că în centrul său, un script PHP este doar o pagină HTML cu unele PHP presărat prin ea., If you want, you can create a PHP script that only has HTML in it and no <?php ?> tags, and it will work just fine.
More advanced techniques:
<html>
<head></head>
<body>
<ul>
<?php for($i=1;$i<=5;$i++){ ?,>
<li>Menu Item <?php echo $i; ?></li>
<?php } ?,>
</ul>
</corp>
</html>
iar rezultatul este:
- Meniu Element 1
- Meniu Element 2
- Meniu Element 3
- Element de Meniu 4
- Element de Meniu 5
PHP în HTML folosind short_open_tag
Dacă doriți pentru a scurta codul, pe cât posibil, poti sa te duci pentru short_tags opțiune. Acest lucru vă va salva de la tastarea <?,php la începutul codului, scurtându-l la doar <?. Pentru a activa acest lucru, ar trebui să actualizați php.fișierul ini și activați setarea ” short_tags „de la” Off „la”On”. În timp ce pe majoritatea serverelor această setare este deja activată, este întotdeauna mai bine să verificați în prealabil. O problemă care poate apărea dacă se utilizează etichete scurte este un conflict cu utilizarea XML. Pentru XML, <? sintaxa va începe o funcție de procesare. Pentru a evita această problemă, alternativa <?= tag – ul poate fi folosit.,
PHP in HTML using short_tags:
<html>
<head></head>
<body class=”page_bg”>
Hello, today is <?=date(‘l, F jS, Y’); ?>.,
</corp>
</html>
Avem în minte că, dacă doriți pentru a construi un site compatibil cu cat mai multe platforme posibil, nu trebuie să se bazeze pe short_tags.
HTML în PHP folosind echo
o modalitate posibilă de a integra tag-uri HTML într-un fișier PHP este prin comanda echo:
posibil încă nu se recomandă utilizarea:
<?,php
echo „<html>”;
echo „<head></head>”;
echo „<body class=\”page_bg\”>”;
echo „Hello, today is „;
echo date(‘l, F jS, Y’);//other php code hereecho „</body>”;
echo „</html>”;
?,>
Acest lucru va afecta totuși opțiunea de colorare a codului HTML în majoritatea editorilor HTML/PHP, ceea ce permite o înțelegere ușoară a rolului etichetelor HTML. Ar trebui să scape de fiecare citat dublu în codul HTML cu un backslash.
PHP în HTML-extensii de fișiere
când un fișier dat conține cod PHP, acesta trebuie să aibă o extensie PHP. În cele mai multe cazuri, acest lucru este .php, dar puteți configura, de asemenea,.fișier htaccess pentru a citi codul PHP în fișierul HTML fără redenumirea sau modificarea extensiei sale., Mai jos puteți vizualiza „handlerele”, care vor trebui adăugate pentru a realiza acest lucru
pentru un server web configurat în mod normal:
AddHandler CGI-script .html .htm
un server web care rulează FastCGI:
AddHandler fcgid-script .html .htmNote: acesta este testat și funcționează cu serverele de găzduire web NTC. Dacă utilizați un alt furnizor de găzduire, consultați-i pentru asistență. În plus, dacă vă confruntați cu probleme constante acolo, puteți lua în considerare trecerea la găzduirea NTC pentru a obține serverele stabile optimizate PHP de care aveți nevoie.,
HTML în PHP
puteți utiliza, de asemenea, codul HTML într-un script PHP. Acest lucru poate fi foarte util dacă ați construit întreaga pagină în PHP, dar doriți să includeți un formular HTML personalizat, de exemplu. Tot ce trebuie să faceți este să inversați ordinea etichetelor de deschidere HTML și PHP, deschizând pagina cu PHP:
folosind HTML în PHP:
<?php
$Nume = $_POST;
$Lname = $_POST;
?,>
<html>
<head>
<title>Personal INFO</title>
</head>
<body>
<form method=”post” action=”<?php echo $PHP_SELF;?,>”>
First Name:<input type=”text” size=”12″ maxlength=”12″ name=”Fname”><br />
Last Name:<input type=”text” size=”12″ maxlength=”36″ name=”Lname”><br /></form>
<?
echo „Hello, „.$Fname.” „.$Lname.”.,< r />”;
?>
în timp ce acest lucru pare un pic complicat, de fapt, vă salvează o mulțime de cod. Aici, folosim $PHP_SELF super global, care ne permite să folosim valoarea câmpurilor, specificate sub el, în același fișier. De obicei, pentru astfel de forme sunt create două fișiere – primul este forma HTML în sine, iar al doilea este fișierul PHP backend, care face toată munca.,dacă aveți deja o aplicație PHP complicată, care se bazează pe un număr mare de fișiere și doriți doar să păstrați totul cât mai simplu posibil, acest lucru poate fi de mare ajutor.
PHP cu NTC Hosting
NTC Hosting oferă clienților săi o soluție finală de găzduire web. Toate planurile noastre de găzduire web oferă suport pentru HTML și vă oferă posibilitatea de a alege între PHP4 și PHP5