为了账号安全,请及时绑定邮箱和手机立即绑定

Unity上传播放器数据文本文件到服务器,需要一些引导格式

Unity上传播放器数据文本文件到服务器,需要一些引导格式

C#
Qyouu 2023-05-14 16:47:10
我需要一些有关 php 数据格式/语法的指南。我的应用程序中有一个简单的表格,所以用户应该填写表格并提交,我已成功将我的文本文件上传到我的服务器,但需要一些好的格式。这是我的代码[Header("Input Fields")]public InputField userName;public InputField mobileNo;public InputField coinsToRedeem;[Header("Data Strings")]public string usernameText;public string mobileNoText ;public string coinsText;public void GetSetData(){    usernameText = userName.text;    mobileNoText = mobileNo.text;    coinsText = coinsToRedeem.text;    StartCoroutine(UpLoadUserData());}IEnumerator UpLoadUserData(){     WWWForm form = new WWWForm();    form.AddField("name", usernameText);    form.AddField("data", mobileNoText +","+ coinsText);    UnityWebRequest www = UnityWebRequest.Post("https://myserver/UserData.php", form);    yield return www.SendWebRequest();    if (www.isNetworkError)        Debug.Log(www.error);    else        Debug.Log("Uploaded");}PHP代码<?php        if(isset($_POST['name']) && isset($_POST['data'])){        file_put_contents($_POST['name'].".txt", $_POST['data']);              echo "uploaded.";    }else{        echo "invalid file uploaded.";    }  ?>所以现在数据文本文件正在上传,在文本中我得到了这样格式的数据“手机号码,硬币数量”但我需要以下格式“手机号码硬币数量”那么,我怎么能这样写呢?或者如何添加更多字段?谢谢。
查看完整描述

1 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

form.AddField("data", mobileNoText +","+ coinsText);

这是您将数据格式化为“手机号码,硬币数量”的地方

如果你把它改成类似

form.AddField("data", mobileNoText + coinsText);

它会写手机号码硬币的数量。


查看完整回答
反对 回复 2023-05-14
  • 1 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信