Php дээр файл оруулах

Агуулгын хүснэгт:

Php дээр файл оруулах
Php дээр файл оруулах

Видео: Php дээр файл оруулах

Видео: Php дээр файл оруулах
Видео: PHP - загрузка одного или нескольких файлов 2024, Арваннэгдүгээр
Anonim

PHP скриптэд нэмэлт файл холбохын тулд дараахь функцийг ашиглана уу. Гадны баримт бичгийг холбосны дараа програм зохиогч нь одоогийн програмд бичсэн код эсвэл бусад агуулгыг ашиглах боломжтой болно.

Php дээр файл оруулах
Php дээр файл оруулах

Функцийг оруулах

Include нь дараахь синтакстэй байна:

"файлын нэр" оруулах;

Энэ нэр нь оруулсан баримт бичгийн өргөтгөлтэй харьцангуй эсвэл үнэмлэхүй зам юм. Хэрэв байршил заагаагүй бол PHP нь php.ini тохиргооны агуулгыг автоматаар шалгаж, include_path - нэмэлт санг байрлуулж болох директорыг зааж өгнө. Хэрэв удирдамж хоосон эсвэл шаардлагатай файлыг заасан замаас олоогүй бол оруулах илэрхийлэлийг үл тоомсорлох болно.

Идэвхжүүлсний дараа та скриптэд хүссэн агуулгаа ашиглах, хувьсагч хуваарилах, зарласан бүтэц ашиглах гэх мэт. Жишээлбэл, 1.php ба 2.php гэсэн 2 файл байдаг. 1.php-ийн агуулга дараах байдалтай байна.

<? php

$ firstly = “эхний файлын хувьсагч”;

$ secondly = "импортын утга";

?>

Дээрх хувьсагчуудыг 2.php-д оруулахын тулд та дараах үйлдлийг хийж болно.

<? php

“1.php” оруулах;

echo $ first;

$ emerge = “$ second”;

цуурай $ гарч ирнэ; ?>

Хоёрдахь файлын энэ скриптэд оруулах тушаал нь эхний баримт бичгийн агуулгыг багтаасан бөгөөд дараа нь 1.php-д зарлагдсан хувьсагчдыг шаардлагатай утгуудыг дэлгэц дээр харуулахад ашигладаг.

Оруулахыг файлын эхэнд болон баримт бичгийн аль ч хэсэгт зарлагдсан функц дотор ашиглаж болно. Алсын сервер дээр байрлах файлуудыг холбохын тулд функцийг ашиглах нь зохисгүй юм. Хэрэв та энэ функцийг хэрэгжүүлэхийг хүсвэл дотоод эсвэл алсын сервер дээрх php.ini файл дахь allow_url_fopen сонголтыг идэвхжүүлэх шаардлагатай болно.

Шаардлагатай

Шаардлагатай функц нь оруулахтай төстэй юм. Тушаалууд нь синтакс болон гүйцэтгэлийн технологийн хувьд ялгаатай биш юм. Ганц ялгаа нь хэрэв заасан файл байхгүй бол скриптийг зогсоохыг шаардах бөгөөд скриптийг үргэлжлүүлэн гүйцэтгэж, @ тусгай тэмдэгт ашиглан дарж болох E_WARNING анхааруулгыг харуулах болно. Жишээлбэл:

<? php

шаардах “1q.php”;

echo “Скрипт ажиллахаа больсон”; ?>

Энэ жишээнд 1q.php байхгүй баримт бичигт хүрэх замыг зааж өгсөн болно. Хэрэв файл байхгүй бол скрипт нь цуурай тушаал гүйцэтгэхгүй бөгөөд хэрэглэгчийн дэлгэц дээр хоосон хуудас эсвэл алдааны мэдэгдэл гарч ирнэ (php.ini тохиргооноос хамаарч). Хэрэв та үүнтэй ижил төстэй кодыг оруулбал:

<? php

“1q.php” оруулах;

echo “Скрипт үргэлжилж байна”; ?>

Цуурай тушаал гүйцэтгэгдэж, харгалзах текст дэлгэц дээр гарч ирнэ.

Зөвлөмж болгож буй: