4 回答

TA貢獻1797條經驗 獲得超6個贊
檢查文件是否存在然后
$file=__DIR__ . '/home-starter.php';
if(file_exists($file))
{
$content=file_get_contents($file);
}
找不到正確的路徑,請使用getcwd()函數獲取當前工作目錄
例如,您的項目具有以下結構
文件夾
應用程序
模型 ->模型.php
其他文件夾
配置->config.php
假設您將在任何地方獲取 config.php 的內容,您應該使用以下代碼
$content=file_get_contents(getcwd().'/config/config.php');

TA貢獻1865條經驗 獲得超7個贊
在本地開發計算機上成功運行腳本后實施 cronjob 時,我遇到了這個問題。
我的解決方案是使用file_get_contents的第二個函數參數,將 $use_include_path 設置為TRUE
$currentFile?=?file_get_contents($fileinfo->getFilename(),true);

TA貢獻1853條經驗 獲得超18個贊
您需要使用物理網址
./home-starter.php
例如file_get_contents('C:\xampp\htdocs\project1\home-starter.php');

TA貢獻1804條經驗 獲得超3個贊
檢查您的 PHP 版本支持__DIR__,我能夠在 PHP 7.4.24 上通過非常類似的方法獲取文件內容,但我使用了一個返回內容的函數。
$content = get_file_data("myfile.txt");
function get_file_data($filename) {
$data = file_get_contents(__DIR__ . "/$filename");
return $data;
}
- 4 回答
- 0 關注
- 349 瀏覽
添加回答
舉報