- Home /
C# PHP returns a blank message
Hello, I'm working on a login script which I have several questions on here about it. However, it completely stopped working so I'm starting over from scratch. Below I have posted both the unity c# code as well as the php code. The problem is that the php code doesn't return anything or the unity c# w.text isn't working. The print out in the console is completely blank. Why? Thanks for any help.
using UnityEngine;
using System.Collections;
public class Login : MonoBehaviour {
public Texture LoginBackground;
public Texture2D stylebackground;
public GUIStyle LoginStyle;
public GUIStyle LoginTextBox;
public GUIStyle LoginButton;
public string Username;
public string Password;
public float transparent;
private string url;
public WWW w;
public WWWForm loginform;
// Use this for initialization
void Start () {
LoginStyle.fontSize = 72;
LoginStyle.alignment = TextAnchor.MiddleCenter;
LoginTextBox.fontSize = 20;
LoginTextBox.alignment = TextAnchor.MiddleCenter;
LoginTextBox.normal.background = stylebackground;
LoginButton.fontSize = 30;
LoginButton.alignment = TextAnchor.MiddleCenter;
url = "http://redlightlife.tk/scripts/checklogin.php";
loginform = new WWWForm();
}
// Update is called once per frame
void Update () {
}
void OnGUI() {
GUI.backgroundColor = Color.black;
GUI.DrawTexture(new Rect(0,0,Screen.width,Screen.height),LoginBackground,ScaleMode.StretchToFill, false, 0.0f);
GUI.Label(new Rect(Screen.width/2-250,Screen.height/2-250,500,250),"Username:", LoginStyle);
Username = GUI.TextField(new Rect(Screen.width/2-250,Screen.height/2-80,500,50), Username, 10, LoginTextBox);
GUI.Label(new Rect(Screen.width/2-250,Screen.height/2-50,500,250),"Password:", LoginStyle);
Password = GUI.TextField(new Rect(Screen.width/2-250,Screen.height/2+120,500,50), Password, 10, LoginTextBox);
if (GUI.Button(new Rect(Screen.width/2-150,Screen.height/2+200,300,50),"Login:", LoginButton))
{
//CheckLogin();
StartCoroutine(CheckLogin());
}
}
IEnumerator CheckLogin()
{
loginform.AddField("username", Username);
loginform.AddField("password", Password);
w = new WWW(url,loginform);
yield return w;
Debug.Log("Downloaded");
if (w.error != null)
{
print(w.error);
}
if (w.error == null)
{
print("Fetching Data");
print("Username=" + Username);
print ("Passowrd=" + Password);
string formText = w.text;
w.Dispose();
print(formText);
}
}
}
<?php
function main($formUse = true)
{
$link = mysql_connect("bondsolutionsnjcom.fatcowmysql.com", "lightswitch", "electricity2012");
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db('red_light_life_accounts1');
}
?>
Comment
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
code path returning error 2 Answers
Use of unassigned variable? Script from script reference 1 Answer