使用php脚本更新php文件的部分

时间:2013-10-29 19:37:56

标签: javascript php jquery ajax wordpress

我有一段代码正常工作,一切正常。使用此代码我手动进入一个php文件,找到正确的部分并将我的代码复制到现有文件的右侧区域。

我想为我的代码创建一种安装脚本。

理想情况下,请执行以下操作:

复制现有文件并重命名(获取我的代码)

$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}

然后将我的代码块或包含我的代码块的文件的php包含到现有php文件的某个部分。

这可能吗?如何做?如果它是由php或ajax完成的,我不介意。这是一个wp插件。

我目前正在检查是否安装了另一个插件,并且我已经完成了复制和重命名部分,但需要这部分。

1 个答案:

答案 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。