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, Travanj
Anonim

Da biste povezali dodatnu datoteku s PHP skriptom, upotrijebite posebnu funkciju include. Nakon povezivanja vanjskog dokumenta, programer ima priliku koristiti napisani kôd 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 navedeno mjesto, PHP će automatski provjeriti sadržaj konfiguracije php.ini, koji navodi include_path - direktorij u koji se mogu smjestiti dodatne knjižnice. 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 konstrukte 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 zaslonu.

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

Zahtijevaj

Funkcija require slična je uključivanju. Naredbe se ne razlikuju u sintaksi i tehnologiji izvršavanja. Jedina je razlika 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

zahtijevaju "1q.php";

odjek "Skripta prestaje raditi"; ?>

U ovom je primjeru navedena put do nepostojećeg dokumenta 1q.php. Ako datoteka nedostaje, skripta neće izvršiti naredbu echo, a na korisnikovom će se zaslonu prikazati prazan list ili poruka o pogrešci (ovisno o postavkama php.ini). Ako sličan kôd unesete pomoću uključi:

<? php

uključuju "1q.php";

odjek "Skripta se nastavlja"; ?>

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

Preporučeni: