Sådan Inkluderes En Fil I Php

Indholdsfortegnelse:

Sådan Inkluderes En Fil I Php
Sådan Inkluderes En Fil I Php

Video: Sådan Inkluderes En Fil I Php

Video: Sådan Inkluderes En Fil I Php
Video: PHP $ _FILES и обработка загрузки файлов 2024, Kan
Anonim

For at forbinde en ekstra fil til et PHP-script skal du bruge den specielle funktion inkludere. Efter tilslutning af et eksternt dokument har programmøren mulighed for at bruge den skrevne kode eller andet indhold i den aktuelle applikation.

Sådan inkluderes en fil i php
Sådan inkluderes en fil i php

Inkluder funktion

Inkluder har følgende syntaks:

inkluderer "filnavn";

Navnet er en relativ eller absolut sti med udvidelsen af det medfølgende dokument. Hvis der ikke er angivet nogen placering, kontrollerer PHP automatisk indholdet af konfigurationen php.ini, som specificerer include_path - en mappe, hvor yderligere biblioteker kan placeres. Hvis direktivet er tomt, eller den krævede fil ikke findes på den sti, der er angivet i det, ignoreres inkluderingsudtrykket.

Når det er aktiveret, kan du bruge det ønskede indhold i scriptet, tildele variabler, bruge deklarerede konstruktioner osv. For eksempel er der 2 filer 1.php og 2.php. Indholdet af 1.php ser sådan ud:

<? php

$ first = “variabel fra den første fil”;

$ for det andet = “importeret værdi”;

?>

For at inkludere ovenstående variabler i 2.php kan du udføre følgende handling:

<? php

Inkluder "1.php";

ekko $ først;

$ emerge = “$ secondly”;

ekko $ dukker op; ?>

I dette script af den anden fil inkluderer include-kommandoen indholdet af det første dokument, hvorefter de variabler, der er angivet i 1.php, bruges til at vise de nødvendige værdier på skærmen.

Inkluder kan bruges både i starten af filen og inde i den deklarerede funktion i en hvilken som helst del af dokumentet. Det er uønsket at bruge funktionen til at forbinde filer på en ekstern server. Hvis du vil implementere denne funktion, skal du aktivere muligheden allow_url_fopen i php.ini-filen på din lokale eller eksterne server.

Kræve

Funktionen kræver er lig med at inkludere. Kommandoerne adskiller sig ikke i syntaks og udførelsesteknologi. Den eneste forskel er, at hvis den angivne fil mangler, kræver terminerer scriptet, mens inkludere fortsætter med at udføre scriptet og viser den tilsvarende E_WARNING-advarsel, som kan undertrykkes ved hjælp af specialtegnet @. For eksempel:

<? php

kræve "1q.php";

ekko "Script holder op med at arbejde"; ?>

I dette eksempel er stien til det ikke-eksisterende dokument 1q.php angivet. Hvis filen mangler, udfører scriptet ikke ekkokommandoen, og brugerens skærm viser enten et tomt ark eller en fejlmeddelelse (afhængigt af indstillingerne for php.ini). Hvis du indtaster lignende kode ved hjælp af inkluderer:

<? php

inkluderer "1q.php";

ekko "Script fortsætter"; ?>

Ekkokommandoen udføres, og den tilsvarende tekst vises på displayet.

Anbefalede: