gpt4 book ai didi

php - 使用php在另一个目录中创建文件

转载 作者:IT王子 更新时间:2023-10-29 00:21:32 25 4
gpt4 key购买 nike

我的文件夹结构是这样的-

root
admin
create_page.php
pages
my_page1.php
my_page2.php

我有在“pages”文件夹中创建新 php 文件的代码。代码就像 -

$dir_path = "../pages/";
$ourFileName = '../'.$page_name.".txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
$ourFileContent = '<?php echo "something..." ?>';
if (fwrite($ourFileHandle, $ourFileContent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}

代码正常执行..没问题。但未创建页面。请告诉我我做错了什么。路径有问题吗? fclose($ourFileHandle);

最佳答案

这是一个使用更简单的 file_put_contents() 的示例fopen、fwrite、fclose 的包装器

<?php 
error_reporting(E_ALL);

$pagename = 'my_page1';

$newFileName = './pages/'.$pagename.".php";
$newFileContent = '<?php echo "something..."; ?>';

if (file_put_contents($newFileName, $newFileContent) !== false) {
echo "File created (" . basename($newFileName) . ")";
} else {
echo "Cannot create file (" . basename($newFileName) . ")";
}
?>

关于php - 使用php在另一个目录中创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9957485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com