私は現在、テキストファイルを検索して置き換えるこの機能を持っています。
// Input
$ect = array('Visssa', 'Lisssa', 'her');
// Placeholders in the file
$put = array('lname', 'fname', 'hisher');
// Replace the placeholders
$oput = str_replace($put, $ct, 'tmpfile.txt');
これは完全なプログラムではありませんが、アイデアは tmpfile.txt にある値を $etc 配列にある値に置き換えることです。そして、それは完璧に機能します。
しかし、私がする必要があるのは、渡されたすべての var を取得 (get/post) してから、配列を作成して、var が置換する値になり、値がそれを置換する値になるようにすることです。
したがって、URL http://xyz.com/?lname=tom&ogre=yesを送信した場合
ファイル内の lname のすべてのインスタンスは tom に置き換えられ、ogre のすべてのインスタンスは yes に置き換えられます。
したがって、どういうわけか、get/post で渡されたすべての変数を取得するだけで、上記の配列によって var がファイル内の値に置き換えられます。