学习C#并在代码示例中注意到这一点:
namespace my_program
{
public partial class Form1 : Form
{
//Url to send username, computer name and computer info
string targetURL = "https://www.example.com/my_program/write.php?info=";
string userName = Environment.UserName;
string computerName = System.Environment.MachineName.ToString();
string userDir = "C:\\Users\\";
我不知道write.php是什么代码在服务器上。所以我的问题是:为了保存URL中提供的信息,在/write.php?info=之后,在我的服务器上的文本文件中,我将如何在php中编写代码?我确信这是非常基本的,但这对我来说是新的。
答案 0 :(得分:0)
在php
文件中,您可以使用功能fwrite或其别名fputs
。
在C#
中确认您的网址为https://www.example.com/my_program/write.php?info=WriteThisNow"
这是一个让你进入php
<?php
$string = $_GET['info']; // take the value of the GET superglobal
$handle = fopen('output.txt', 'w'); // open a handler to a file for writing
fputs($handle, $string); // write the contents of the $string variable to the file
fclose($handle); // close the handler
现在你需要的是Apache或Nginx对文件系统有写权限,你的文件应该在php文件的旁边创建,里面有内容。