我正在尝试使用 PHP 获取文件的内容。然后将其添加到新文件中。我正在使用 file_get_contents() 但它显示错误:
PHP Warning: file_get_contents(./home-starter.php): failed to open stream: No such file or directory
尽管路径是正确的。两个文件位于同一文件夹中。
Main Folder
errorfile.php
home-starter.php
有什么建议么?
<?php
require_once('private/initialize.php');
$city = 'Lahore';
$keyword = 'Homemade Food';
$areas = ['DHA', 'Bahria Town', 'Cantt', 'Gulberg', 'Valencia Town', 'Sui Gas Housing Society', 'Izmir Town', 'Faisal Town', 'Garden Town', 'Johar Town', 'Punjab Housing Society', 'Canal Housing Societies', 'State Life Housing Society', 'Model Town', 'Liaqatabad', 'Rehmanpura', 'Samanabad', 'Muslim Town', 'Town Ship', 'Iqbal Town', 'Ferozepure Road', 'Multan Road', 'Baghbanpura', 'Mughalpura', 'Walton'];
foreach ($areas as $area) {
$permalink = strtolower(str_replace(' ', '-', $keyword)) . '-' . strtolower(str_replace(' ', '-', $area)) . '-' . strtolower($city);
$page_title = 'Homemade Food Delivery - Lunch Dinner - ' . $area . ' - ' . $city;
$meta_desc = 'Lunch.pk is Pakistan #1 website to order homemade food in ' . $area . ' ' . $city . '. You get tasty and healthy food cooked and delivered by families near you.';
$location = $area . ' ' . $city;
$filename = $permalink . '.php';
$content = file_get_contents( __DIR__ . '/home-starter.php');
$content = str_replace('[page-title]', $page_title, $content);
$content = str_replace('[meta-desc]', $meta_desc, $content);
$content = str_replace('[location]', $location, $content);
$is_file_created = file_put_contents($filename, $content);
if (!$is_file_created) {
echo 'Err';
break;
}
}
互换的青春
鸿蒙传说
慕容森
狐的传说