php.如何将超连接问号后面的字符串写入一个txt? get.php ? 要写入的文字 20
2个回答
展开全部
用文件以增加的方式保存环境变量。
在我PHP5.3.10下可以有$_SERVER['QUERY_STRING']。根据PHP版本和web服务器环境调整。
<?php
$f=fopen('log.txt','at');
fwrite($f,$_SERVER['QUERY_STRING']."\n");
fclose($f);
======
用http://localhost/test.php?id=1..2..3访问
产生文件内容
id=1
id=2
在我PHP5.3.10下可以有$_SERVER['QUERY_STRING']。根据PHP版本和web服务器环境调整。
<?php
$f=fopen('log.txt','at');
fwrite($f,$_SERVER['QUERY_STRING']."\n");
fclose($f);
======
用http://localhost/test.php?id=1..2..3访问
产生文件内容
id=1
id=2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例:test.php?file=123.txt
代码如下:
<?php
$filename = $_GET['file'];
if(!$filename) die('请传值');
if(file_exists($filename)){
$handle = fopen("$filename",'a');
}else{
$handle = fopen("$filename",'x+');
}
$string = "测试数据\r\n";
if(fwrite($handle, $string)=== false){
exit("写入信息错误");
}else{
echo 'OK';
}
exit;
代码如下:
<?php
$filename = $_GET['file'];
if(!$filename) die('请传值');
if(file_exists($filename)){
$handle = fopen("$filename",'a');
}else{
$handle = fopen("$filename",'x+');
}
$string = "测试数据\r\n";
if(fwrite($handle, $string)=== false){
exit("写入信息错误");
}else{
echo 'OK';
}
exit;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询