Hjem Personlig finansiering Overvejer de forskellige anvendelser til PHP Scripting Language - dummies

Overvejer de forskellige anvendelser til PHP Scripting Language - dummies

Indholdsfortegnelse:

Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2025

Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2025
Anonim

PHP er et generelt sprog, der kan bruges til at skrive generelle scripts. Scripts er datafiler, der indeholder instruktioner på PHP-sproget, der fortæller computeren at gøre ting, såsom visning Hej på skærmen eller gemme nogle specificerede data i en database. De fleste scripts indeholder en række instruktioner, der kan udføre opgaver fra at designe websider for at navigere i dit filsystem. Da PHP startede livet på nettet, har det mange funktioner, der er særligt velegnede til brug i scripts, der skaber dynamiske websider. I øjeblikket finder du PHP oftest hårdt på arbejdspladsen på websider, men dets brug til andre formål vokser.

PHP er meget populært for websteder. Ifølge folkene på PHP bruger over 11 millioner domæner PHP. Yahoo!, som er blandt verdens mest besøgte steder, besluttede for nylig at skifte fra sit eget proprietære sprog til PHP.

Brug af PHP til webapplikationer

PHP er et script-sprog på server-side, hvilket betyder at scriptsne udføres på serveren (den computer, hvor webstedet er placeret). Dette er anderledes end JavaScript, et andet populært sprog for dynamiske websteder. Browseren udfører JavaScript på brugerens computer. Således er JavaScript et klientside.

Da PHP-scripts udføres på serveren, kan PHP dynamisk oprette HTML-koden, der genererer websiden, hvilket gør det muligt for enkelte brugere at se tilpassede websider. Websides besøgende ser output fra scripts, men ikke scriptene selv.

PHP har mange funktioner, der er designet specielt til brug på websteder, herunder følgende:

  • Interagere med HTML-former: PHP kan vise en HTML-formular og behandle de oplysninger, brugeren skriver ind.
< ! --3 ->
  • Kommuniker med databaser: PHP kan interagere med databaser for at gemme information fra brugeren eller hente oplysninger, der vises til brugeren.
  • Generer sikre websider: PHP giver udvikleren mulighed for at oprette sikre websider, der kræver, at brugerne indtaster et gyldigt brugernavn og adgangskode, før de ser indholdet af websider.

PHP-funktioner gør disse og mange andre websideopgaver nemme.

PHP er kun server-side, hvilket betyder, at det ikke kan interagere direkte med brugerens computer. Det betyder, at PHP ikke kan initiere handlinger baseret på status for brugerens computer, såsom mushandlinger eller skærmstørrelse. Derfor kan PHP alene ikke producere nogle populære effekter, som f.eks. Navigationsmenuer, der falder ned eller ændrer farve.På den anden side kan JavaScript, et script-sprog på klientsiden, ikke få adgang til serveren, hvilket begrænser dets muligheder. Du kan f.eks. Ikke bruge JavaScript til at gemme data på serveren eller hente data fra serveren. Men vent! Du behøver ikke at vælge. Du kan bruge JavaScript og PHP sammen til at producere websider, der hverken kan producere alene.

Brug af PHP til databaseapplikationer

PHP er særligt stærkt i dets evne til at interagere med databaser. PHP understøtter stort set hver database, du nogensinde har hørt om, og nogle du ikke har. PHP håndterer forbindelse til databasen og kommunikerer med den, så du behøver ikke at kende de tekniske detaljer for at oprette forbindelse til en database eller til at udveksle meddelelser med den. Du fortæller PHP navnet på databasen og hvor det er, og PHP håndterer detaljerne. Den forbinder til databasen, sender dine instruktioner til databasen og returnerer databasens svar til dig.

Større databaser, der i øjeblikket understøttes af PHP, omfatter følgende:

  • dBASE
  • Informix
  • Ingres
  • Microsoft SQL Server
  • mSQL
  • MySQL
  • Oracle
  • PostgreSQL
  • Sybase

PHP understøtter også andre databaser, såsom filpro, FrontBase og InterBase. Derudover understøtter PHP ODBC (Open Database Connectivity), en standard, der giver dig mulighed for at kommunikere med endnu flere databaser, f.eks. Access og IBM DB2.

PHP fungerer godt for en database-drevet hjemmeside. PHP scripts på webstedet kan gemme data i og hente data fra enhver understøttet database. PHP kan også interagere med understøttede databaser uden for et webmiljø. Databasebrug er et af PHPs bedste funktioner.

Brug af PHP med dit filsystem

PHP kan interagere med dit filsystem - de mapper og filer, der findes på din lokale harddisk eller på andre computere, der er tilgængelige via et netværk. PHP kan skrive til en fil på dit filsystem, skabe filen, hvis den ikke findes, og kan læse indholdet fra filer. Det kan også oprette mapper, kopiere filer, omdøbe filer, slette filer, ændre filattributter og udføre mange andre filsystemopgaver. PHP giver dig mulighed for at udføre næsten enhver opgave relateret til dit filsystem.

Mange websteder skal interagere direkte med filsystemet. For eksempel kan en webapplikation gemme oplysninger midlertidigt i en fil i stedet for i en database, eller det kan være nødvendigt at læse oplysninger fra en fil.

Systemadministrative og vedligeholdelsesskrifter skal ofte interagere med filsystemet. For eksempel kan du bruge et PHP-script til at sikkerhedskopiere filer, at rydde ud mapper eller at behandle tekstfiler ved at omformatere deres indhold. PHP kan udføre disse opgaver ganske godt.

Brug af PHP til systemkommandoer

PHP kan interagere med dit operativsystem til at udføre enhver opgave, operativsystemet kan udføre. Du kan udføre en operativsystemkommando og modtage output. Du kan f.eks. Udføre en dir eller ls kommando (for at liste filerne i din mappe) fra PHP og modtage listen over filnavne, som dir / ls > kommando producerer. Evnen til at udføre systemkommandoer er ofte nyttig til systemadministration og vedligeholdelsesopgaver. Du kan f.eks. Rydde op i en mappe ved at slette filer med en bestemt udvidelse. Du kan bruge en systemkommando til at få en liste over filer i en mappe og derefter identificere og slette filerne med den uønskede udvidelse.

Evnen til at udføre systemkommandoer omfatter evnen til at køre ethvert andet program på systemet. Således kan du køre programmer på andre sprog fra PHP og gøre brug af output. Er du ikke lettet over, at du ikke skal omskrive alle de programmer, du bruger nu? Du kan køre Perl, C, shell scripts eller andre sprogprogrammer fra PHP. Nye PHP-programmer kan tilføje funktionalitet til dit systemværktøj, uden at du skal bruge tid til at omskrive eksisterende værktøjer.

Overvejer de forskellige anvendelser til PHP Scripting Language - dummies

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 ...