基于链接记录文本的基本PHP脚本


Basic PHP script that records text based on link

我最初是一名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));