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 2024

Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024
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

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