Acasă Finanțe personale Afișarea conținutului într-o pagină Web cu PHP - dummies

Afișarea conținutului într-o pagină Web cu PHP - dummies

Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2025

Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2025
Anonim

Afișați conținut pe pagina dvs. web cu declarații echo sau print PHP; ambii fac același lucru. O declarație de ecou sau de imprimare produce ieșire, care este trimisă browserului utilizatorului. De fapt, browserul se ocupă de ieșirea ca HTML.

Formatul general al unei instrucțiuni de ecou este

echo outputitem, outputitem, outputitem, …

unde se aplică următoarele reguli:

  • Un outputitem poate fi un număr, un șir sau o variabilă. Un șir trebuie să fie închis în citate.

  • Afișează cât de multe expetime ai nevoie, separate prin virgule.

declarații ecou

declarație echo ieșire
echo "Hello"; Bună ziua
echo 123; 123
echo "Bună ziua", "Lumea! „; HelloWorld!
echo Hello World!; Nu este valabil; duce la un mesaj de eroare
echo "Hello World! „; Bună ziua!
echo 'Hello World! „; Bună ziua!

Declarațiile de ecou și de imprimare imprimă o linie de text trimisă unui browser. Browserul consideră că textul este HTML și îl manipulează astfel. Prin urmare, trebuie să vă asigurați că ieșirea dvs. este un cod HTML valid care descrie pagina web pe care doriți ca utilizatorul să o vadă.

Când doriți să afișați o pagină Web (sau o parte a unei pagini web) folosind PHP, trebuie să luați în considerare trei părți implicate în producerea paginii web:

  • Scriptul PHP: declarațiile PHP pe care le scrieți.

  • Codul sursă HTML: Codul sursă pentru pagina web pe care o vedeți când alegeți Vizualizare → Sursă în browserul dvs. Codul sursă este ieșirea din declarațiile de ecou sau de imprimare.

  • Pagina web: Pagina web pe care o văd utilizatorii. Pagina web rezultă din codul sursă HTML.

Declarațiile de ecou sau de imprimare trimit exact ceea ce vă ecou la browser - nu mai mult, nu mai puțin. Dacă nu ecou orice tag-uri HTML, nu sunt trimise niciunul.

PHP permite anumite caractere speciale care formatează ieșirea, dar acestea nu sunt etichete HTML. Caracterele PHP speciale afectează numai ieșirea din declarația ecou sau de imprimare - nu afișajul de pe pagina web. De exemplu, dacă doriți să începeți o nouă linie în ieșirea PHP sau în codul sursă HTML, trebuie să includeți un caracter special (n) care spune PHP să înceapă o linie nouă.

Totuși, acest caracter special începe doar o nouă linie în ieșire; nu trimite o etichetă HTML reală pentru a începe o nouă linie pe pagina web rezultată.

Etapele livrării de pagini web

Declarația ecoului Codul sursă HTML Afișarea paginii Web
echo "Hello World! „; Bună ziua! Bună ziua!
echo "Hello World! „;

echo "Iată-mă! „;

Bună ziua! Iată-mă aici! Bună ziua! Iată-mă aici!
echo "Hello World! n“;

echo "Iată-mă! „;

Bună ziua!

Aici sunt

Hello World! Iată-mă aici!
echo "Hello World! „;

echo "

";

echo "Iată-mă! „;

Bună ziua!

Iată-mă! "

Bună ziua!

Iată-mă!

echo "Bună ziua";

echo "Lumea!

n“;

echo "Iată-mă! „;

Bună ziua!

Iată-mă! "

Bună ziua!

Iată-mă!

Pentru a examina diferențele dintre etapele de creare a unei pagini web cu PHP mai detaliat, luați în considerare următoarele două instrucțiuni de imprimare:

print "Line 1"; print "Linia 2";

Dacă puneți aceste rânduri într-un script, ați putea aștepta pagina web pentru a afișa aceasta:

Linia 1 Linia 2

Cu toate acestea, aceasta nu este ieșirea pe care o veți obține. Pagina Web ar afișa aceasta:

Linia 1 Linia 2

Dacă vă uitați la codul sursă pentru pagina web, vedeți exact ceea ce este trimis către browser, și anume:

Linia 1 Linia 2 > Rețineți că linia trimisă browserului conține exact caracterele imprimate - nu mai mult, nici mai puțin. Șirurile de caractere pe care le-ați tipărit nu conțineu niciun spațiu, astfel încât să nu apară spații între linii. De asemenea, observați că cele două linii sunt imprimate pe aceeași linie.

Dacă doriți să începeți o nouă linie, trebuie să trimiteți un semnal care indică începerea unei noi linii. Pentru a semnala că o nouă linie începe aici în PHP, imprimați caracterul special n. Schimbați instrucțiunile de imprimare la următoarele:

print "line 1n"; tipăriți "linia 2";

Acum obții ceea ce vrei, nu? Ei bine, nu. Acum vedeți următoarele pe pagina web:

rândul 1 rândul 2

Dacă vă uitați la codul sursă, vedeți acest lucru:

rândul 1 rândul 2

Deci n-a făcut datoria: A început o linie nouă în ieșire. Cu toate acestea, HTML afișează ieșirea de pe pagina web ca o singură linie. Dacă doriți ca HTML să afișeze două rânduri, trebuie să utilizați o etichetă, cum ar fi eticheta

. Deci, schimba caracterul special de la sfârșitul liniei PHP la o etichetă HTML, după cum urmează:

print "line 1

"; tipăriți "linia 2"; 

Acum vedeți ce doriți pe pagina web:

linia 1 linia 2

Dacă vedeți codul sursă pentru această ieșire, vedeți acest lucru:

linia 1

Utilizați n liber. În caz contrar, codul sursă HTML va avea câteva linii cu adevărat lungi. De exemplu, dacă imprimați un formular lung, întregul lucru ar putea fi o linie lungă în codul sursă, chiar dacă aceasta arată bine în pagina web. Folosiți n pentru a rupe codul sursă HTML în linii rezonabile. Este mult mai ușor să examinați și să depanați codul sursă dacă nu este o linie lungă de mile. 

Afișarea conținutului într-o pagină Web cu PHP - dummies

Alegerea editorilor

Cum să configurați o listă de articole de salarizare în QuickBooks 2012 - dummies

Cum să configurați o listă de articole de salarizare în QuickBooks 2012 - dummies

ÎN QuickBooks 2012 identifică elementele care apar pe stuburile de control al salarizării angajaților. Dacă utilizați un birou extern de salarizare pentru a vă ocupa de salarizare - și aceasta nu este o idee proastă - nici măcar nu trebuie să vă faceți griji cu privire la lista de posturi de salarizare. Dacă utilizați serviciul QuickBooks Enhanced Payroll, ...

Cum să configurați o listă de salarii QuickBooks 2010 - manechine

Cum să configurați o listă de salarii QuickBooks 2010 - manechine

Lista de salarii în QuickBooks 2010 identifică elementele care apar pe stub-urile de verificare a salariilor angajaților. QuickBooks oferă atât opțiunea EZ Set Up, ghidată de Element de salarizare, cât și o abordare Custom Set Up. În QuickBooks, alegeți Liste → Listă salarizare listă. QuickBooks afișează fereastra Listei articolelor de salarizare. Pentru a adăuga un nou articol de salarizare, faceți clic pe Salarizare ...

Cum să configurați o listă de articole de salarizare în QuickBooks 2013 - manechine

Cum să configurați o listă de articole de salarizare în QuickBooks 2013 - manechine

ÎN QuickBooks 2013 identifică elementele care apar pe stub-urile de verificare a salariilor angajaților. Dacă utilizați un birou de salarizare extern pentru a vă ocupa de salarizare - și aceasta nu este o idee proastă - nici măcar nu trebuie să vă faceți griji cu privire la lista de salarizare. Dacă utilizați serviciul QuickBooks Enhanced Payroll, ...

Alegerea editorilor

Adobe CS5 Dreamweaver HTML - notițe

Adobe CS5 Dreamweaver HTML - notițe

Crearea unei pagini web în Adobe Creative Suite 5 (Adobe CS5) sarcină simplă. Înțelegerea codului HTML pe care îl creează necesită o mică explicație. Pagina web poate fi la fel de complexă sau simplă pe cât doriți și ambele tipuri sunt la fel de eficiente dacă sunt create corespunzător. Dreamweaver funcționează în fundal pentru a vă asigura că ...

Adobe CS5 Dreamweaver Link Checking - dummies

Adobe CS5 Dreamweaver Link Checking - dummies

Un avantaj cheie al site-ului Dreamweaver Adobe Creative Suite 5 (Adobe CS5) abilitatea acestuia de a vedea relații între diferite pagini și fișiere și de a detecta orice link-uri rupte sau imagini lipsă înainte de a publica site-ul dvs. web pentru vizualizare publică. Alegeți site-ul → Verificați legăturile Sitewide pentru a vă combina întregul site pentru a găsi link-uri întrerupte sau ...

7 Moduri de a conduce traficul către site-ul dvs. Dreamweaver - dummies

7 Moduri de a conduce traficul către site-ul dvs. Dreamweaver - dummies

Ce se întâmplă dacă construiți un site Web Dreamweaver și nimeni nu vine? Din păcate, această problemă este prea obișnuită. Conducerea unor cantități mari de trafic către paginile unui site necesită adesea o investiție de timp, un produs sau un mesaj convingător, bani, o lovitură vială sau un noroc prost. Scor mare în motoarele de căutare Optimizarea motorului de căutare, sau ...

Alegerea editorilor

HDR Fotografiere: Cum să tonul hartă în Photoshop - dummies

HDR Fotografiere: Cum să tonul hartă în Photoshop - dummies

Este mult mai raționalizată decât într-o aplicație ca Photomatix Pro, în esență pentru că aveți atât de puține opțiuni. Principala dvs. decizie este să alegeți una dintre cele patru metode de cartografiere a tonurilor, dintre care două nu au setări. Pentru a tonifica harta unei imagini HDR în Photoshop, urmați ...

Fotografia pentru fotografii interioare - pentru fotografii interioare

Fotografia pentru fotografii interioare - pentru fotografii interioare

Fotografierea dinamică ridicată este perfect potrivită pentru spațiile interioare - . Această imagine HDR ilustrează sanctuarul unei biserici mari luminate cu candelabre în cameră, câteva locuri pe scenă și lumină ambientală care vine de la ferestre. Acesta este un exemplu excelent al expunerii compromise. ...