用php代码创建php文件

用php代码创建php文件,php,mysql,Php,Mysql,我想知道我是否可以用php代码创建一个php文件(我的项目是编写一个基于php的在线扑克游戏),如果我可以从php中添加/删除表就好了,但为了做到这一点,我需要一些代码来生成php文件,该文件将与特定的表相关联。(每个表上的代码都是相同的,只是需要一些东西,使我能够为表的生命周期创建一个.php文件)。你能告诉我以后怎么删除吗?非常感谢。只需将代码写入具有 file_put_contents($filename, $content). 如果文件不存在,这将创建一个新文件。如果它存在,它将截断

我想知道我是否可以用php代码创建一个php文件(我的项目是编写一个基于php的在线扑克游戏),如果我可以从php中添加/删除表就好了,但为了做到这一点,我需要一些代码来生成php文件,该文件将与特定的表相关联。(每个表上的代码都是相同的,只是需要一些东西,使我能够为表的生命周期创建一个.php文件)。你能告诉我以后怎么删除吗?非常感谢。

只需将代码写入具有

file_put_contents($filename, $content). 
如果文件不存在,这将创建一个新文件。如果它存在,它将截断文件并写入新内容

要读取动态代码,可以使用
eval($codeString)
。这将把
$codeString
解释为代码。不建议这样做,因为如果在
$codeString
中涉及任何用户输入,这将是一个巨大的安全风险!(请阅读下面的警告!)

要从文件中获取内容,可以使用
$fileContents=file\u get\u contents($filename)

如果您想使用附加文本等方式写入文件,则需要深入了解php文件系统。w3学校是一个不错的起点:

您应该了解写入文件的三个主要功能:

fopen();
fwrite();
fclose();
警告 读取动态生成的代码,无论是从文件还是仅从字符串读取,都可能非常危险。尤其是当它获得任何类型的用户或动态输入时。这是因为php文件能够在服务器上编辑、创建和删除很多内容。我建议您找到另一种解决方案

您可以使用或

file\u put\u contents()
将创建不存在的文件,并将提供的数据写入该文件。

touch()
将创建该文件。

您不需要生成任何php文件。相反,您可以使用一个文件来添加/删除[假设您指的是数据库表]表。必须热爱英语:)谢谢你,我试着用谷歌搜索它,但找不到,所以你帮了我很多。祝你今天愉快,再次感谢你