页面里就一列的人员名字,要实现删除或修改每个名字的功能。我要把这个页面传到网站上,供其它人操作,每个人操作完毕后,其它人访问时看到的都是操作后的页面。
我只会一点的java,在自己电脑上可以实现增删改查,但是没有支持jsp的免费空间,只有php的,而我又不会php,
我想问,只用html不用php能实现不?(html我懂的也不是很多)如果只能靠php的话,它用到数据库不?如果用不到数据库的话,谁能给我一个删改的模板,我每次把我的内容添加进去,就行了。谢谢各位了。
我只会一点的java,在自己电脑上可以实现增删改查,但是没有支持jsp的免费空间,只有php的,而我又不会php,
我想问,只用html不用php能实现不?(html我懂的也不是很多)如果只能靠php的话,它用到数据库不?如果用不到数据库的话,谁能给我一个删改的模板,我每次把我的内容添加进去,就行了。谢谢各位了。
第二: 必须用到后端存储, 这个存储典型的是关系型数据库, 当然, 其他任何存储都可以, 比如文件, nosql数据库等等.使用php使用文件的伪代码(ajax方式)://展现页面
<?php
//读取文件
//循环输出内容
?>
<script type="text/javascript">
//如果期望修改即时被别人看到, 这里需要一个ajax轮询来检测修改...
//为名字元素绑定点击事件(变为输入框)
//绑定修改按钮事件(ajax方式提交)
</script>//修改页面(用来接受处理ajax请求)
<?php
//获取传来的值(包括要修改的id和新的值)
//读取存储文件
//修改对应项
//写入文件
?>
第二,不过我想楼主是不想用到数据库了(理论上是需要数据库),那楼主可以选择用.txt文件作为存储介质
给个网络上现成的代码给楼主参考一下!
$con=array(array('新闻标题','新闻内容'),array('新闻标题2','新闻内容2')); foreach($con as $id=>$val){
$title=$val[0];
$content=$val[1];
$path=$id.'.htm';
$fp=fopen("tmp.htm","r"); //只读打开模板
$str=fread($fp,filesize("tmp.htm"));//读取模板中内容
$str=str_replace("{title}",$title,$str);
$str=str_replace("{content}",$content,$str);//替换内容
fclose($fp); $handle=fopen($path,"w"); //写入方式打开新闻路径
fwrite($handle,$str); //把刚才替换的内容写进生成的HTML文件
fclose($handle);
echo "生成成功";
}
// unlink($path); //删除文件可以参考地址:http://www.php100.com/html/shipinjiaocheng/PHP100shipinjiaocheng/2009/0416/809.html别忘记给分
-"}}}}