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 2024

Video: 2 - Sådan Opretter Du Indlæg i Wordpress 2024
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

Hvornår man bruger If-erklæringen til at programmere HTML med JavaScript-dummier

Hvornår man bruger If-erklæringen til at programmere HTML med JavaScript-dummier

Kan virkelig ikke undslippe ved hjælp af if-sætningen med JavaScript. If-erklæringen bruges almindeligvis til at teste om der er sket noget eller ikke, om dataene er inden for rækkevidde eller ej, eller om brugeren ønsker at udføre en bestemt opgave. Sådan oprettes en simpel hvis erklæring i JavaScript En af de mest ...

Før du opretter din første webside - dummier

Før du opretter din første webside - dummier

Oprettelse af HTML-dokumenter adskiller sig fra at skabe tekstbehandlingsdokumenter ved hjælp af en applikation som Microsoft Word. Forskellen kommer fra at bruge to applikationer med oprettelse af HTML-dokument: Din tekst eller HTML-editor, hvor du opretter websider Din webbrowser, hvor du ser resultaterne Selvom mange HTML-redaktører, som f.eks.

Kode Filer til HTML5 og CSS3 - dummies

Kode Filer til HTML5 og CSS3 - dummies

HTML og CSS er de grundlæggende byggesten på websites. Adventen af ​​HTML5 og CSS3 repræsenterer et dynamisk og kraftfuldt evolutionært stadium i udviklingen af ​​webdesign. Maksimering af potentialet i HTML5 og CSS3 gør det muligt at anvende styling og formatering, præsentere lyd og video og skabe animation og interaktivitet på måder ...

Valg af editor

Information Der er en kommandoudgang på basis af en Vis Interface Command i Junos - dummies

Information Der er en kommandoudgang på basis af en Vis Interface Command i Junos - dummies

. Lidt information. Udover de grundlæggende op- eller nedstatusoplysninger indeholder kommandoen Vis grænseflader disse velsmagende informative nuggets: CoS køer: Dette er det samlede antal CoS-køer konfigureret til det pågældende interfacekort. Hvis du har konfigureret otte køer, viser den en værdi ...

Sådan ses Junos Syslog Messages - dummies

Sådan ses Junos Syslog Messages - dummies

I standard syslog-konfigurationen på Junos router, gemmes logfiler til en fil kaldet meddelelser, som ligger i standard logfil-mappen. På M-, MX- og T-seriens routere er standardlogfilmappen / var / log /. På J-seriens routere er det / cf / var / log /. Du kan se filen fra enheden med denne kommando: ...

Eneband Dokumenter til at hjælpe med at planlægge og implementere dit netværk - dummier

Eneband Dokumenter til at hjælpe med at planlægge og implementere dit netværk - dummier

Når det er tid til at deployere dine Junos baserede enheder, kan du måske vide, hvilke ressourcer og værktøjer der er tilgængelige for at lette din migration. Heldigvis har du som kunde hos Juniper Networks adgang til forskellige dokumenter, der kan hjælpe dig med at planlægge og implementere dit nye netværk: Eksempler på netværkskonfiguration: Giv komplekse eksempler på flere platformskonfigurationer ...

Valg af editor

Office 2010 Alt-i-One til Dummies Cheat Sheet - dummies

Office 2010 Alt-i-One til Dummies Cheat Sheet - dummies

Programmerne i Office 2010 suite - Word 2010, Excel 2010, PowerPoint 2010, Outlook 2010, Adgang 2010 og Publisher 2010 - har meget til fælles. Master kommandoerne i et Office 2010-program, og du er godt på vej til at mestre de andre programmer. Følgende er vigtige oplysninger, du kan tage til enhver ...

Office 365 For Dummies Cheat Sheet - dummies

Office 365 For Dummies Cheat Sheet - dummies

Som med enhver virksomheds software omfatter mange forskellige dele og stykker den simple navnet på Office 365. At få et håndtag på alle de bevægelige stykker og jargon kan være en udfordrende opgave. Denne vejledning giver dig en hurtig reference til de produkter, teknologier, koncepter og akronymer, der udgør Office 365-landskabet.

Office 365 Grupper - dummies

Office 365 Grupper - dummies

Du kan bruge Office 365 Grupper, eller blot Grupper, til hurtigt at binde sammen med kolleger til samarbejde uden administrationsansvar, der følger med et SharePoint-websted. Grupper er ikke en del af SharePoint Online. Det er faktisk en funktion i Exchange Online, men det bruger SharePoint Online-funktioner, såsom OneDrive for Business til lagring af gruppefiler ...