php
//fopen第二个参数可以是以下四个,区别就是是清空内容再写还是在后面累加内容
//"w" 写入方式打开,将文件指针指向文件头并将文件大小截为零.如果文件不存在则尝试创建之.
//"w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零.如果文件不存在则尝试创建之.
//"a" 写入方式打开,将文件指针指向文件末尾.如果文件不存在则尝试创建之.
//"a+" 读写方式打开,将文件指针指向文件末尾.如果文件不存在则尝试创建之.
$myfile = fopen("c:/newfile.txt", "a") or die("Unable to open file!");//这个是在c盘根目录生成文件
$txt = $_GET;//获取参数
$b="";
foreach($txt as $k=$v){
$b = $b ."[".$k."]=".$v."\n";
}
$txt1 = $_POST;
foreach($txt1 as $k=$v){
fwrite($myfile, $b);//写入内容,可以写多次哦,不过没啥意义,因为你拼接好字符串,一次写入就行了
fclose($myfile);//关闭该操作
简便方法而且很好用的是
file_put_contents("c:/zll.txt","内容");
你大概要先搞清楚 页面(前端) 和 PHP(后端) 的关系;
第一个页面 由 A.php完成, 提交后 输入的内容 交给B.php 由B.php 生成第二个页面.
这个时候 A.php已经不起作用了. A.PHP 提交的内容在服务器端的 全局变量$_POST['name']里面(name 就是A.PHP中TEXTAREA 标签的name 属性值).
注意 : 第一个页面不存在了,要想显示第一个页面的内容,就在B.php.中把第一个页面复制一遍.把重新建立一个textarea 标签 默认值是你要显示的值,
刚群里回答你你没在,来这里回答吧,使用perl的话,你直接把文本的唱歌那句和下面那句放在同一行,
print if /^唱歌/;
用这句就能匹配到,很好写.
然后我查了下,php的正则也是一样的,/^唱歌/ 这样就能匹配到以唱歌开头的那一行.你再处理一下string就OK了
新建一个页面b.php,ajax请求这个页面 ,b.php用来文件流来读取aa.php 里面的文本,然后b.php返回这个文件流的数据
$(document).ready(function(){
$(":button").click(function(){
$.ajax({
url:'b.php',
type:'get',
data: 'do=testname=必优博客',
success:function(responseText){
alert(responseText);
$("#aa").html(responseText);
});
b.php
$path = "aa.php"
%php
$file_handle = fopen($path, "r");while (!feof($file_handle)) { $line = fgets($file_handle); echo $line;}
fclose($file_handle);
%
概述
不对.
返回json用的json_encode()方法没错,但是需要在头部声明格式.
代码解析
php返回需要用json_encode()方法来将需要转换的字符串转换成json编码格式(注意:仅仅更换文件内容,而返回的文件依然为文本格式且编码为gtk)
所以,这里需要在php头部声明
拓展内容
json
JSON(JavaScript?Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于?ECMAScript?(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言. 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率.
json通常被作为配置文件,常见还有.ini
以上就是土嘎嘎小编为大家整理的php返回文本数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!