我有一段代码正常工作,一切正常。使用此代码我手动进入一个php文件,找到正确的部分并将我的代码复制到现有文件的右侧区域。
我想为我的代码创建一种安装脚本。
理想情况下,请执行以下操作:
复制现有文件并重命名(获取我的代码)
$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
然后将我的代码块或包含我的代码块的文件的php包含到现有php文件的某个部分。
这可能吗?如何做?如果它是由php或ajax完成的,我不介意。这是一个wp插件。
我目前正在检查是否安装了另一个插件,并且我已经完成了复制和重命名部分,但需要这部分。
答案 0 :(得分:1)
假设你想把你的包括在顶部,或者你可以搜索你想要的位置的东西并替换它:
if(file_exists($file)) {
$content = file_get_contents($file);
$content = str_replace("<?php", "<?php\ninclude('yourfile.php');\n", $content);
file_put_contents($file, $content);
}
我不是WordPress的粉丝并且不知道它,但应该有一些钩子或其他东西让插件互相使用,因为这是非常hackish。