php 写入信息到文件中
我现在自己在做一个购物的后台,那像一些购物网站的主题,地址,电话,什么的这些不常改变的信息,我想通过后台写入到一个文件中,然后前台的那些页面就知道调用这个文件中,提取相应...
我现在自己在做一个购物的后台,那像一些购物网站的主题,地址,电话,什么的这些不常改变的信息,我想通过后台写入到一个文件中,然后前台的那些页面就知道调用这个文件中,提取相应的信息,这样不知道怎么写
展开
4个回答
展开全部
当然可以,这是缓存应用最简单的一个应用了
思路如下:
1,在后台做个表单可以输入主题,地址,电话什么的,
2,提交后,把这些信息放到一个数组里面比如
$arr['themes']="abc";
$arr['address']="abc";
$arr['phone']="abc";
3,再把这个数组转换成字符串
4,写入文件
附:数组转字符串函数
-------------------------
//递归数组生成字符串 by phperz. com
function arr2str($arr,&$str){
if(empty($arr) or !is_array($arr)) return "";
$str .= "array(";
foreach($arr as $key=>$value){
if (is_array($value)){
$str .= "\"$key\"=>";
$this->arr2str($value,&$str);
}
else{
$str .= "\"$key\"=>\"$value\",\r\n";
}
}
$str .= "),";
return $str;
}
-------------------------
例:
$arr['themes']="abc";
$arr['address']="abc";
$arr['phone']="abc";
$fp = fopen("cache.php","w");//创建缓存
arr2str($arr,&$data); //把数组转成字符串
$data = "<?php\r\n \$data=".rtrim($data,",")."\r\n?>";
fwrite($fp,$data);//写入文件
调用时把cache.php include到当然文件
直接用$data['address']就可以调用你的地址数据了.
思路如下:
1,在后台做个表单可以输入主题,地址,电话什么的,
2,提交后,把这些信息放到一个数组里面比如
$arr['themes']="abc";
$arr['address']="abc";
$arr['phone']="abc";
3,再把这个数组转换成字符串
4,写入文件
附:数组转字符串函数
-------------------------
//递归数组生成字符串 by phperz. com
function arr2str($arr,&$str){
if(empty($arr) or !is_array($arr)) return "";
$str .= "array(";
foreach($arr as $key=>$value){
if (is_array($value)){
$str .= "\"$key\"=>";
$this->arr2str($value,&$str);
}
else{
$str .= "\"$key\"=>\"$value\",\r\n";
}
}
$str .= "),";
return $str;
}
-------------------------
例:
$arr['themes']="abc";
$arr['address']="abc";
$arr['phone']="abc";
$fp = fopen("cache.php","w");//创建缓存
arr2str($arr,&$data); //把数组转成字符串
$data = "<?php\r\n \$data=".rtrim($data,",")."\r\n?>";
fwrite($fp,$data);//写入文件
调用时把cache.php include到当然文件
直接用$data['address']就可以调用你的地址数据了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么写还不累死了阿
用mysql数据库阿
用mysql数据库阿
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查看php手册fopen()函数有具体的例子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询