php数据 文本_PHP利用TXT文本存储数据

这是一个使用PHP实现的简单应用,通过POST提交数据到1.txt文件,并使用GET从文件中读取内容。当用户点击按钮时,JavaScript验证输入并发送数据到1.php,成功后会显示提交成功的提示。如果请求失败,会显示错误信息。同时,可以使用特定的GET参数获取文件内容并展示在页面上。
摘要由CSDN通过智能技术生成

1.php<?php

header('content-type: application/json;charset=utf-8');

$wj = '1.txt';

if (!empty($_POST)) {

//插入内容,不加FILE_APPEND,默认值为替换内容

$fp = file_put_contents($wj, $_POST['te'] . "\n", FILE_APPEND);

if ($fp !== false) {

echo json_encode(array('code' => '200', 'msg' => '提交成功'));

} else {

echo json_encode(array('code' => '400', 'msg' => '提交失败'));

}

} else {

if (isset($_GET['te']) && $_GET['te'] == 'hq') {

//获取内容

$str = file_get_contents($wj);

$arr = explode("\n", $str); //把换行转换成数组

// print_r($arr);

echo json_encode($arr);

} else {

echo json_encode(array('code' => '400', 'msg' => '获取失败'));

}

}

1.html

PHP利用txt文本存储数据

提交

$('.btn').on('click', function() {

var te = $('[name="te"]').val();

if (te == '') {

swal('提示', '请输入内容', 'error');

} else {

$.post('1.php', {

te: te

}, function(ret) {

if (ret.code == 200) {

swal("提示", "提交成功", "success", {

buttons: "确定" //,dangerMode: true //确定按钮变红色

}).then((value) => {

// swal(`The returned value is: ${value}`);

if (value) {

// swal('确定');

location.reload();

} else {

// swal('取消');

location.reload();

}

});

} else {

swal('提示', '提交失败', 'error');

}

})

}

})

$.get('1.php', {

te: 'hq'

}, function(ret) {

console.log(ret);

if (ret.code == 400) {

swal('提示', ret.msg, 'error');

} else {

var str = '';

for (var i = 0; i < ret.length; i++) {

str += ret[i] + '
';

}

$('.box').html(str);

}

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值