我最初是一名java程序员,但我需要一个非常基本的PHP脚本,该脚本将记录从链接到.txt文件(或其他文件)的文本。
如
在java 中
String url = http://www.mywebsite.com/recorder.php?=
String stringToRecord = blablabla
String websitetovisit = url + stringToRecord
然后,我只需要让java应用程序查询该链接,脚本就会在?=之后添加字符串在txt文件中。
但我对PHP毫无经验。
我该如何做到这一点?我试着阅读了一些PHP教程,但我仍然对此一无所知。
编辑:
假设有一个网站www.mywebsite.com,其中有一个文件recorder.php
recorder.php所做的是在?=之后的链接中获取字符串并将其粘贴到本地.txt文件中。
所以基本上
www.mywebsite.com/recorder.php=this_is_a_test
将解析
this_is_a_test
转换为本地.txt文件。
这就是我正在努力实现的目标。
如果您想按原样保存URL的查询部分(如浏览器地址栏中所示),那么您可以使用:
file_put_contents('query.txt', parse_url($_SERVER['REQUEST_URI'], PHP_URL_QUERY));
这样尝试:
$url = "http://www.mywebsite.com/recorder.php?=";
$stringToRecord = "blablabla";
$websitetovisit = url ."". stringToRecord;
$text = file_get_contents($websitetovisit);
file_put_contents('test.txt', $text);
我编辑代码
file_put_contents('a.txt', file_get_contents($url));
这就是你应该做的。
只需复制以下代码并将其粘贴到recorder.php 中
<?
/*$_GET returns all get parameter as an array.print_r will convert the
array to string and file_put_contents will save it to file*/
file_put_contents("text.txt",print_r($_GET,true));