Hjem Personlig finansiering Sådan vises indhold på en webside med PHP-dummier

Sådan vises indhold på en webside med PHP-dummier

Video: 2 - Sådan Opretter Du Indlæg i Wordpress 2025

Video: 2 - Sådan Opretter Du Indlæg i Wordpress 2025
Anonim

Du viser indhold på din webside med PHP echo eller print statements; de begge gør det samme. En ekko- eller udskrivningsopgørelse producerer output, som sendes til brugerens browser. Faktisk håndterer browseren output som HTML.

Det generelle format for en ekko erklæring er

ekko outputitem, outputitem, outputitem, …

hvor følgende regler gælder:

  • Et outputitem kan være et tal, en streng eller en variabel. En streng skal vedlægges citater.

  • Liste så mange output-elementer som du har brug for, adskilt af kommaer.

ekkoerklæringer

ekkoerklæring Output
ekko "Hej"; Hej
ekko 123; 123
ekko "Hej", "Verden! ”; HelloWorld!
ekko Hej verden!; Ikke gyldig; resulterer i en fejlmeddelelse
ekko "Hej verden! ”; Hej verden!
ekko 'Hej verden! '; Hej verden!

Ekko- og tryksætningerne udsender en tekstlinje, der sendes til en browser. Browseren anser teksten for at være HTML og håndterer den på den måde. Derfor skal du sikre dig, at dit output er gyldigt HTML-kode, der beskriver den webside, du vil have brugeren at se.

Når du vil vise en webside (eller en del af en webside) ved hjælp af PHP, skal du overveje tre dele, der er involveret i at producere websiden:

  • PHP-scriptet: PHP-sætninger, som du skriver.

  • HTML-kildekoden: Kildekoden for den webside, du ser, når du vælger Vis → Kilde i din browser. kildekoden er output fra ekko- eller udskrivningserklæringerne.

  • Websiden: Den webside, som dine brugere ser. Websiden er resultatet af HTML-kildekoden.

Ekko- eller tryksætningerne sender præcis, hvad du ekko til browseren - ikke mere, ikke mindre. Hvis du ikke echo nogen HTML-tags, sendes ingen.

PHP tillader nogle specialtegn, der formaterer output, men de er ikke HTML-tags. PHP specialtegnene påvirker kun output fra ekko- eller udskriftsopgørelsen - ikke displayet på websiden. Hvis du f.eks. Vil starte en ny linje i PHP-udgangen eller HTML-kildekoden, skal du inkludere et særligt tegn (n), der fortæller PHP at starte en ny linje.

Denne særlige karakter starter dog kun en ny linje i udgangen; det sender ikke en egentlig HTML-kode for at starte en ny linje på den resulterende webside.

Stadier af webside levering

ekkoerklæring HTML Kildekode Websidevisning
ekko "Hej verden! ”; Hej verden! Hej verden!
ekko "Hej verden! ”;

ekko "Her er jeg! ”;

Hej verden! Her er jeg! Hej verden! Her er jeg!
ekko "Hej verden! n”;

ekko "Her er jeg! ”;

Hej verden!

Her er jeg

Hej verden! Her er jeg!
ekko "Hej verden! ”;

ekko "

";

ekko "Her er jeg! ”;

Hej verden!

Her er jeg! "

Hej verden!

Her er jeg!

ekko "Hej";

ekko "verden!

n”;

ekko "Her er jeg! ”;

Hej verden!

Her er jeg! "

Hej verden!

Her er jeg!

For at se på forskellene mellem stadierne for at skabe en webside med PHP nærmere, overvej følgende to udskrivningserklæringer:

print "Line 1"; print "linje 2";

Hvis du lægger disse linjer i et script, kan du forvente websiden for at vise dette:

Linje 1 Linje 2

Dette er imidlertid ikke den output, du ville få. Websiden vil vise dette:

Linje 1Line 2

Hvis du kigger på kildekoden til websiden, kan du se præcis, hvad der sendes til browseren, hvilket er dette:

Linje 1Line 2 > Bemærk, at linjen, der sendes til browseren, indeholder nøjagtigt de tegn, du har udskrevet - ikke mere, ikke mindre. De tegnstrenge, du udskrev, indeholdt ingen mellemrum, så der vises ingen mellemrum mellem linjerne. Bemærk også, at de to linjer er trykt på samme linje.

Hvis du vil have en ny linje til at starte, skal du sende et signal, der angiver starten på en ny linje. For at signalere at en ny linje starter her i PHP, skal du udskrive specialtegnet n. Skift udskriftsmeddelelserne til følgende:

print "line 1n"; print "linje 2";

Nu får du hvad du vil, ikke? Altså nej. Nu ser du følgende på websiden:

linje 1 linje 2

Hvis du kigger på kildekoden ser du dette:

linje 1 linje 2

Så det gjorde jobbet: Det startede en ny linje i output. HTML viser dog output på websiden som en linje. Hvis du vil have HTML til at vise to linjer, skal du bruge et tag, som f.eks.

-taggen. Så ændr PHP-speciallinjen til et HTML-tag som følger:

Udskriv "linje 1

"; print "linje 2"; 

Nu ser du, hvad du vil have på websiden:

linje 1 linje 2

Hvis du kigger på kildekoden for denne output, ser du dette:

linje 1

linje 2 

Sådan vises indhold på en webside med PHP-dummier

Valg af editor

Identificere sejladser til dit internationale websted - dummies

Identificere sejladser til dit internationale websted - dummies

Når du udvider dig til det internationale marked, har tre muligheder, når det kommer til dit websted arkitektur og SEO: et websted, flere websteder eller en kombination af de to. Med et websted kan du udnytte underdomæner og underkataloger, der peger på sider på forskellige sprog eller er rettet mod bestemte lande. Flere ...

Hold dit webstedsdesign nemt for bedre SEO-resultater - dummier

Hold dit webstedsdesign nemt for bedre SEO-resultater - dummier

Når det kommer For at designe dit websted er den gamle adage KISS gode råd: "Hold det nemt, Sweetie. "For de bedste SEO resultater, gør dit websted lige så nemt og nemt at navigere som muligt. Sørg for, at linkene og vejledningen er klare og ikke forfærdeligt komplicerede. Vær også opmærksom på, hvor meget Flash ...

Lige Hvad er social netværk? - dummies

Lige Hvad er social netværk? - dummies

En socialt netværkstjeneste er en, der hjælper folk med at kommunikere sammen og dele information hurtigt. Overvej et øjeblik et grundlæggende, informativt websted. Kunderne kommer til webstedet, læser om de produkter eller tjenester, der fremmes af webstedet. Måske tage en slags handling - køb et køb, tilmeld dig nyhedsbrev eller hvad som helst ...

Valg af editor

Hvordan man kan ekstrahere værdier fra en matrix i R-dummies

Hvordan man kan ekstrahere værdier fra en matrix i R-dummies

Du kan bruge disse indekser på samme måde du bruger vektorer i R. Du kan tildele og udtrække værdier, bruge numeriske eller logiske indekser, slip værdier ved at bruge et minustegn osv. Sådan bruges numeriske indekser i R Du kan f.eks. Udtrække værdierne i de to første rækker og ...

Sådan finder du minimale eller maksimale værdier for funktioner i R-dummier

Sådan finder du minimale eller maksimale værdier for funktioner i R-dummier

En meget stor krop af matematik sigter mod at løse optimeringsproblemer af alle slags. I R giver funktionen optimere () en ret simpel mekanisme til optimering af funktioner. Forestil dig at du er salgsdirektør for et firma, og du skal fastsætte den bedste pris for dit produkt. Med andre ord, find prisen på et produkt ...

Sådan får du lister med laply-funktionen i R-dummies

Sådan får du lister med laply-funktionen i R-dummies

Fungerer funktionen lapply nøjagtigt det samme som funktionen sapply (), med en vigtig forskel: Den returnerer altid en liste. Dette træk kan være gavnligt, hvis du ikke er sikker på, hvad resultatet af sapply () vil være. Sig, du vil kende de unikke værdier for kun en delmængde af datarammerklienterne. Du kan ...

Valg af editor

NFL Skadet / Reserve (IR) Rule - Dummies

NFL Skadet / Reserve (IR) Rule - Dummies

Slaget ved National Football League reserve (IR) regler er blevet ændret for 2012 sæsonen. Reglen tillader nu, at en spiller pr. Hold kan aktiveres fra IR-listen. Derudover er sportens handelsfrist blevet skubbet tilbage. Tidligere godkendte sportens franchiseejere reglerne; De ventede imidlertid på ratificering ...

NFL Playoffs og Super Bowl - dummies

NFL Playoffs og Super Bowl - dummies

Efter den normale fodboldsæson flytter NFL-skemaet til playoffs, som i sidste ende fører op til Super Bowl. I regelmæssigt sæsonspil konkurrerer holdene om de bedste sejreoverskridelser, og de hold med de bedste optegnelser går videre til playoffs. Afslutningen afgør i mellemtiden, hvem der går videre til Super Bowl. NFL-skemaerne ...

NCAA fodboldhold - dummies

NCAA fodboldhold - dummies

National College of Athletic Association (NCAA), det styrende organ for college atletik, rapporterer, at mere end 650 medlemskollegier markerede fodboldhold i løbet af 2010 sæsonen. Disse gymnasier er opdelt i divisioner baseret på tilmelding, finansiel forpligtelse og konkurrenceniveauet på konferencen, som de tilhører. NCAA ønsker ikke big-time-magt som sådan ...