Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建和更改已创建php文件的部分_Php - Fatal编程技术网

创建和更改已创建php文件的部分

创建和更改已创建php文件的部分,php,Php,我想知道做以下事情的最佳方法是什么 我正在创建一个webseite CMS。通过CMS,我正在创建包含index.php文件的新文件夹。例如,我用站点new\u folder\u name/index.php创建了一个文件夹 我想知道在创建的index.php文件和数据库之间进行交互的最佳方式是什么。例如,我正在用另一个php文件创建php文件 <?php $dir = "../new_folder_name"; $file_to_write = "index.php"; $cont

我想知道做以下事情的最佳方法是什么

我正在创建一个webseite CMS。通过CMS,我正在创建包含
index.php
文件的新文件夹。例如,我用站点
new\u folder\u name/index.php创建了一个文件夹
我想知道在创建的
index.php
文件和数据库之间进行交互的最佳方式是什么。例如,我正在用另一个php文件创建php文件

<?php

$dir = "../new_folder_name";

$file_to_write = "index.php";

$content_to_write = '

 <?php 

 //// php code 

$foo=‘3‘:

 ?>

if( is_dir($dir) === false )
{
 mkdir($dir);
}

$file = fopen($dir . '/' . $file_to_write,"w");

fwrite($file, $content_to_write);

fclose($file);

include $dir . '/' . $file_to_write;

?>
您可以这样做

$content_to_write = '
<?php 
 //// php code 
 $foo=\'$_GET[\'something\']\';
 ?>';
$content\u to\u write=”
';
这是使您的新脚本读取$\u GET['something']

在本例中,请阅读此脚本的$_GET['something'],并将其值放入脚本中

$content_to_write = '
<?php 
 //// php code 
 $foo=\''.$_GET['something'].'\';
 ?>';
$content\u to\u write=”
';
由于使用了单引号$\u GET,因此无法使用原始脚本进行解析。如果您想使用它,只需将其连接起来。或者,您可以在字符串之间包含“$”以使变量仅为变量