php用文本数据库中 php 文本数据库

求php使用文本数据库实例给你举个很简单的例子,如下:
form method="post"
input type="text" name="user" /
input type="text" name="pass" /
input type="submit" name="Submit" value="https://www.04ip.com/post/提交" /
/form
?php
/*写入*/
if ($_POST[Submit]) {
$fp=fopen("db.txt","a");
fwrite($fp,$_POST[user]."|".$_POST[pass]."\r\n"); //写入数据 , 中间用|隔开
fclose($fp);
}
/*读取,可以通过|拆分项*/
$lines=file("db.txt");
print_r("pre");
print_r($files);
/*删除*/
你可以用一项来做标识,比如提交时间,来定位行数 。
?
php获取文本内容导入数据库看你说的title和time这种格式应该是XML文档,如果XML文档 , 完全不用自己读取文档 , 可以使用PHP提供的simpleXML库区操作,然后再用PDO或MySQLi库去写入数据库即可 。
php编写用文本txt数据库实现对来访IP地址的大概计数好,分我要了,你需求是来路ip记录在ip.txt里,countdata.txt是访问次数对吧 。但是你的需求我没看明白 , ip.txt仅仅是用来存贮最后访问ip , 而不是全部访问ip吗?那么countdata.txt也没啥意义了,仅仅是统计页面打开次数而已了 。理解的有问题吗?
我的理解是是ip.txt存放所有ip地址,countdata.txt里存放ip和该ip对应的点击次数 。其实也就需要countdata.txt一个就可以了,如果有新ip,存入,该ip访问次数+1 , 如果已存在改ip,ip访问次数+1 。
如果只是存贮最后访问ip和总访问次数 , 那太简单了 。等你回复,确定需求后给代码
关于PHP文本数据库搜索请问怎么做 - 技术问答先读取文本文件?。?在文本文件中搜索,如果文本较小的话可以直接用函数查找
求教php使用TXT数据库(读取和修改文本)我建议一下吧php用文本数据库中 , 文本数据库的例子本来太多php用文本数据库中,但是为了逻辑简化,最好通过专门接口实现文件与数据的转换,可以采用我下面的模板编写php用文本数据库中:
?php
//文件最前面定义两个全局变量,数据库文件名和用户数组
$pwd_db_file='db.txt';
$UserPassword=array();
//下面的pwd_db_read函数,把文件内容读入到全局数组中
function pwd_db_read(){
global $pwd_db_file, $UserPassword;
$fp=fopen($pwd_db_file,'r');
while ($s=fgets($fp)){
list($usr,$pwd)=explode('|', $s);
$UserPassword[$usr]=$pwd;
}
fclose($fp);
}
//下面的pwd_db_write函数保存数组内容到文件中
function pwd_db_write(){
global $pwd_db_file, $UserPassword;
fp=fopen($pwd_db_file, 'w');
foreach ($UserPassword as $usr=$pwd)
fputs($fp,"$usr|$pwd\n");
fclose($fp);
}
//有了上面的全局变量和函数,要写什么功能都简单
//下面假释本脚本调用的时候通过reg.php?job=adduser=...pass=...
//的格式进行调用,job为add表示添加用户,del表示删除,modi表示修改
//另外的user和pass表示用户名或者密码 , job不是以上内容表示登录
//主程序一开始就打开数据库
pwd_db_read();
//下面判断功能
if ($jon=='add'){
if (array_key_exists($user,$UserPassword)) echo "用户 $user 已经存在!"
else $UserPassword[$user]=$pass;//就一句话,简单吧
}elseif (job=='del'){
unset($UserPassword[$user]);//你自己考虑编写是否确认删除的内容
}elseif ($job=='modi'){
if (array_key_exists($user,$UserPassword)) $UserPassword[$user]=$pass;//和添加是不是有点类似
else echo "用户 $user 不存在!"
}else{
if ($UserPassword[$user]==$pass){
echo '密码正确 。';

推荐阅读