Quantcast
Channel: Questions in topic: "error message"
Viewing all articles
Browse latest Browse all 2891

Call php script error 404

$
0
0
Hi. I am running a project in Unity and I am trying to make a POST request towards my .php file in the root folder of this server. I have crossdomain.xml also in the root but for some reason I can't call the php script. It gives me 404 error message. I have given God permissions to my php file, but it just wont work. The script itself is a simple mysql query insert script which suppose to put some data to my database. Thanks for any support, Here is the Unity Sript: using UnityEngine; using System.Collections; public class ScoreController : MonoBehaviour { private string secretKey = "secretKey"; // Edit this value and make sure it's the same as the one stored on the server public string addScoreURL = "http://keinutie.com/AddUser.php?"; //be sure to add a ? to your url //public string highscoreURL = "http://localhost/unity_test/display.php"; void Start() { StartCoroutine(PostScores("jaakko","pertteli","4d","NaamaKoulu")); Debug.Log ("LEL"); //StartCoroutine(GetScores()); } public string Md5Sum(string strToEncrypt) { System.Text.UTF8Encoding ue = new System.Text.UTF8Encoding(); byte[] bytes = ue.GetBytes(strToEncrypt); // encrypt bytes System.Security.Cryptography.MD5CryptoServiceProvider md5 = new System.Security.Cryptography.MD5CryptoServiceProvider(); byte[] hashBytes = md5.ComputeHash(bytes); // Convert the encrypted bytes back to a string (base 16) string hashString = ""; for (int i = 0; i < hashBytes.Length; i++) { hashString += System.Convert.ToString(hashBytes[i], 16).PadLeft(2, '0'); } return hashString.PadLeft(32, '0'); } // remember to use StartCoroutine when calling this function! IEnumerator PostScores(string firstname, string lastname, string luokka, string school) { //This connects to a server side php script that will add the name and score to a MySQL DB. // Supply it with a string representing the players name and the players score. string hash = Md5Sum(firstname + lastname + luokka + school + secretKey); string post_url = addScoreURL + "etunimi=" + WWW.EscapeURL(firstname) + "&sukunimi=" + lastname + "&luokka=" + luokka + "&koulu=" + school + "&hash=" + hash; // Post the URL to the site and create a download object to get the result. WWW hs_post = new WWW(post_url); yield return hs_post; // Wait until the download is done if (hs_post.error != null) { ƒ print("There was an error posting the high score: " + hs_post.error); } } // Get the scores from the MySQL DB to display in a GUIText. // remember to use StartCoroutine when calling this function! /*IEnumerator GetScores() { gameObject.GetComponent().text = "Loading Scores"; WWW hs_get = new WWW(highscoreURL); yield return hs_get; if (hs_get.error != null) { print("There was an error getting the high score: " + hs_get.error); } else { gameObject.GetComponent().text = hs_get.text; // this is a GUIText that will display the scores in game. } }*/ } And the php script: (line six is marked with stars. The problem should be there)

Viewing all articles
Browse latest Browse all 2891

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>