Kako Uključiti Datoteku U Php

Sadržaj:

Kako Uključiti Datoteku U Php
Kako Uključiti Datoteku U Php

Video: Kako Uključiti Datoteku U Php

Video: Kako Uključiti Datoteku U Php
Video: PHP - Tutorijal 38 - Uključivanje datoteke u uključnu datoteku 2024, Maj
Anonim

Da biste povezali dodatnu datoteku sa PHP skriptom, koristite posebnu funkciju include. Nakon povezivanja vanjskog dokumenta, programer ima priliku koristiti napisani kod ili drugi sadržaj u trenutnoj aplikaciji.

Kako uključiti datoteku u php
Kako uključiti datoteku u php

Uključi funkciju

Include ima sljedeću sintaksu:

uključuju „naziv datoteke“;

Ime je relativni ili apsolutni put s proširenjem uključenog dokumenta. Ako nije navedena lokacija, PHP će automatski provjeriti sadržaj konfiguracije php.ini, koji navodi include_path - direktorij u koji se mogu smjestiti dodatne biblioteke. Ako je direktiva prazna ili tražena datoteka nije pronađena na putu navedenom u njoj, izraz uključivanja bit će zanemaren.

Jednom omogućeno, možete koristiti sadržaj koji želite u skripti, dodijeliti varijable, koristiti deklarirane konstrukcije itd. Na primjer, postoje 2 datoteke 1.php i 2.php. Sadržaj 1.php izgleda ovako:

<? php

$ prvo = "varijabla iz prve datoteke";

$ drugo = "uvezena vrijednost";

?>

Da biste uključili gore navedene varijable u 2.php, možete izvršiti sljedeću operaciju:

<? php

Uključite “1.php”;

echo $ prvo;

$ emerge = "$ drugo";

echo $ emerge; ?>

U ovoj skripti druge datoteke naredba include uključuje sadržaj prvog dokumenta, nakon čega se varijable deklarirane u 1.php koriste za prikaz potrebnih vrijednosti na ekranu.

Include se može koristiti na samom početku datoteke i unutar deklarisane funkcije u bilo kojem dijelu dokumenta. Neželjeno je koristiti funkciju za povezivanje datoteka koje se nalaze na udaljenom serveru. Ako želite implementirati ovu značajku, morat ćete omogućiti opciju allow_url_fopen u datoteci php.ini na vašem lokalnom ili udaljenom serveru.

Zahtijevaj

Funkcija require slična je uključivanju. Naredbe se ne razlikuju u sintaksi i tehnologiji izvršavanja. Jedina razlika je u tome što ako navedena datoteka nedostaje, require završava skriptu, dok će include nastaviti izvršavati skriptu i prikazati odgovarajuće upozorenje E_WARNING, koje se može suzbiti pomoću posebnog znaka @. Na primjer:

<? php

zahtijeva “1q.php”;

odjek „Skripta prestaje raditi“; ?>

U ovom je primjeru navedena putanja do nepostojećeg dokumenta 1q.php. Ako datoteka nedostaje, skripta neće izvršiti naredbu echo, a na korisnikovom ekranu prikazat će se prazan list ili poruka o grešci (ovisno o postavkama php.ini). Ako unesete sličan kôd koristeći include:

<? php

uključuju “1q.php”;

odjek „Skripta se nastavlja“; ?>

Izvršit će se naredba echo i odgovarajući tekst će se pojaviti na zaslonu.

Preporučuje se: