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

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

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

PHP
呼唤远方 2021-09-18 16:03:36
我需要一些关于 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贡献1860条经验 获得超8个赞

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

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

如果你把它改成类似的东西

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

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


查看完整回答
反对 回复 2021-09-18
  • 1 回答
  • 0 关注
  • 158 浏览

添加回答

举报

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