情况是这样的:
在一个.dat文件里面读出数据,分行显示到网页,并对每一行的内容关联一个复选框。
这个.dat文件内容可以在网页上修改。(不用数据库)。
外观有点像这个邮箱。
以前没做过不用数据库的,点思路都没有。
大家来给点思路啊。
在一个.dat文件里面读出数据,分行显示到网页,并对每一行的内容关联一个复选框。
这个.dat文件内容可以在网页上修改。(不用数据库)。
外观有点像这个邮箱。
以前没做过不用数据库的,点思路都没有。
大家来给点思路啊。
解决方案 »
- PHP如何调用WinHttpRequest?
- php mysql中文模糊查询结果不准 用了二进制的约束也不行
- 怎么定义一个函数,然后直接页面调用就可以取IP?
- 哪位大哥对Ucenter程序比较了解啊,问个问题
- onClick 后如何产生提示窗口?并且想添加php代码
- 谁类似uchome图片截取功能程序?
- 急!!php中函数opendir()使用出错原因。
- ********用Get接不到URL链接上的参数,苦闷中,大家帮我看看*********
- pconnect设成1好还是设成0好
- laravel 怎么配置一个像session一样的全局变量呢?
- 如何获得抓取的页面中的href和text
- 为什么变量在加载了discuz库后,就被清空?
现在是最好不用XML。
确实不行的话,那是后面的事情了。
我是想知道如何读取.dat文件,分行显示到网页,并对每一行的内容关联一个复选框,并且可以增加,删除。
就像上面的。
后面的网站是.dat文件中读取的(按行读取)。
怎么才能把每一行的内容关联到一个checkbox(复选框)中,怎样才能按上面格式输出。
求指点!!!!!!!!!!!!!!!!!!!!
里面存放一些黑名单.
只是这些黑名单要能够在网页上进行修改.
毫无头绪....
初学者的悲哀啊...............................
foreach一行行显示不就行了?要修改,可以用js,点了之后,动态变成一个text input,最后一个提交按钮, 循环处理后保存
无非是4个方面,显示,增加,删除,修改。
1、显示
用文件操作函数逐行读取文件数据,把行数作为数据库中的ID字段来操作。
2、增加
直接用追加方式添加数据
3、删除
删除指定行数的数据,由于PHP没有操作某一行数据的文件函数,可以通过其它方式实现,比如,循环读取每行数据,然后存入一个数组中,再对数组操作,之后把数组中的数据再存入文件中
4、修改
这个和删除类似,需要通过数组协助完成。思路大家都给了,代码部分就要靠你自己做了,如果你还做不了,那就换数据库来做吧,或者再好好看看基础的东西。
function generate_checkboxes($name,$options,$default=NULL)
{
if (!is_array($default))
{
$default = array();
}
foreach($options as $value =>$label)
{
$html .="<input type=\"checkbox\"";
if (in_array($value,$default))
{
$html .="checkbox";
}
$html.="name=\"{$name}[]\"value=\"$value\">";
$html.=$label ."<br>";
}
return($html);
}
$options = file("test.txt");
$html = generate_checkboxes("interests",$options,$intrests);
?>
黑名单:
<hr />
<form action="22.php" method="post">
<?php echo $html;?>
<hr />
<input type="submit" value="提交" />
<input type="reset" value="取消" />
</form>谢谢了,我已经简单实现这个了!上面是源代码