网页(html,php)如何动态修改文件内容?

/website/aa.txt,已知第x行y处有字符“local”(字符位置是固定已知的),怎么动态的把它换成服务器IP地址?(比如这个文件原来是“local”,我修改了... /website/aa.txt,已知第x行y处有字符“local”(字符位置是固定已知的),怎么动态的把它换成服务器IP地址?(比如这个文件原来是“local”,我修改了服务器IP,“local”字符就变为服务器的IP)
方法最好要低级一些,我用的是iOS上的lighttp server,功能可能不如电脑上的强,所以请尽量别用太多的model,谢谢!对了,语言不限,html,php都好。(不能用相对路径来表示)
展开
 我来答
兆采01t
2014-05-11 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:89.6万
展开全部
<?php
//获取文本内容
$content = file_get_contents("/website/aa.txt");
//查找localhsot,替换成您的IP地址
$str = str_replace("localhost","127.0.0.1",$content);
//以读写模式打开aa.txt文件
$file = fopen("/website/aa.txt","r+");
//将替换后的内容写入aa.txt文件中
fwrite($file,$str);
//关闭文件
fclose($file);
?>
更多追问追答
追问
亲,服务器是动态IP,能在php中直接获取IP吗?如果不能,能否修改一下代码,从/website/ip.txt中读入呢?(ip.txt保存有IP)
追答
你难道不知道PHP动态获取IP的函数?
$ip = $_SERVER['REMOTE_ADDR'];
$str = str_replace("localhost",$ip,$content);

从/website/ip.txt中读入呢?(ip.txt保存有IP)

原理一样~~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式