Link 个文件,以便它们得到平等的编辑
Link files so they get edited equal
我的网站上有一个登录系统。我已经这样做了,所以当有人注册时,他们会得到自己的文件夹,里面有一个文件。 Yhe 文件名为 profile.php。 profile.php 文件指向根文件夹,并复制到用户文件夹中。
这是我的一小部分代码:
try {
$path = "users/".$row['ID']."/";
if(!is_dir($path)){
mkdir($path);
}
copy('profile.php',$path . 'profile.php');
} catch(PDOException $ex) {
die('error');
}
我想知道是否可以在编辑根文件时一次性更改所有文件夹中的所有profile.php文件。
有人知道吗?
您可以使用 sed linux 命令手动执行此操作
find /users -name \profile.php -exec sed -i "s/oldword/newword/g" {} \;
/users 这是路径
profile.php是文件名
oldword 您要删除的旧文本
newword 您要添加的新文本
查找程序 根据各种属性在给定目录(及其子目录)中搜索文件。
你最好使用 php 和 mysql 来编辑页面,而不是这么困难
如果下次你想添加文本,然后又想替换另一个,那会很难
我居然自己解决了这个问题。
我创建了一个名为 profilepage.php 的新文件,该文件中的代码是:
<?php
require ($_SERVER['DOCUMENT_ROOT']. '/profile.php');
然后我编辑了寄存器文件,所以它复制了 profilepage.php。
try {
$path = "users/".$row['ID']."/";
if(!is_dir($path)){
mkdir($path);
}
copy('profilepage.php',$path . 'profilepage.php');
} catch(PDOException $ex) {
die('error');
}
我的网站上有一个登录系统。我已经这样做了,所以当有人注册时,他们会得到自己的文件夹,里面有一个文件。 Yhe 文件名为 profile.php。 profile.php 文件指向根文件夹,并复制到用户文件夹中。
这是我的一小部分代码:
try {
$path = "users/".$row['ID']."/";
if(!is_dir($path)){
mkdir($path);
}
copy('profile.php',$path . 'profile.php');
} catch(PDOException $ex) {
die('error');
}
我想知道是否可以在编辑根文件时一次性更改所有文件夹中的所有profile.php文件。
有人知道吗?
您可以使用 sed linux 命令手动执行此操作
find /users -name \profile.php -exec sed -i "s/oldword/newword/g" {} \;
/users 这是路径
profile.php是文件名
oldword 您要删除的旧文本
newword 您要添加的新文本
查找程序 根据各种属性在给定目录(及其子目录)中搜索文件。
你最好使用 php 和 mysql 来编辑页面,而不是这么困难
如果下次你想添加文本,然后又想替换另一个,那会很难
我居然自己解决了这个问题。 我创建了一个名为 profilepage.php 的新文件,该文件中的代码是:
<?php
require ($_SERVER['DOCUMENT_ROOT']. '/profile.php');
然后我编辑了寄存器文件,所以它复制了 profilepage.php。
try {
$path = "users/".$row['ID']."/";
if(!is_dir($path)){
mkdir($path);
}
copy('profilepage.php',$path . 'profilepage.php');
} catch(PDOException $ex) {
die('error');
}