Aşağıdaki işlevi içinde`readfile` php'de başarısızken` include_once` html'yi neden başarılı bir şekilde kullanıyor?
public function my_index()
{
try {
define("PATH_ROOT", dirname(__FILE__));
var_dump(PATH_ROOT);
include_once PATH_ROOT . "/test.php";
//readfile('./test.php');
} catch (Exception $e) {
var_dump($e->getMessage());
}
die;
}
var benim ben
<div>This is test</div>
Ben test.php
dosyasıyla aynı dizinde olduğunu doğrulamak zorunda test.php
barındıran my_index
Ama
denediğinizdereadfile('./test.php);
Her zaman
readfile(./test.php): failed to open stream: No such file or directory
dönmek ve ben readfile
out yorum yaparken, aslında include_once
html hizmet veren neden birinin açıklayabilir test.php
içeriğini hizmet edebilmektedir? Bu php html hizmet etmek için deyimsel yol mu?
ile şimdiki çalışma dizinini kontrol edebilirsiniz. 'Include_once 'kullanırken, size geçerli bir yol sağlayan" PATH_ROOT "sabitini hazırlarsınız. –