Problème avec le systeme WWW

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
Répondre
rodolphe97
Messages : 65
Inscription : 03 Mars 2012 01:13

Problème avec le systeme WWW

Message par rodolphe97 » 18 Juin 2013 18:13

Bonjour a tous !

Je viens ici car depuis hier j'ai un problème qui me semble introuvable , je fais un panel d'indentification , la majorité fonctionne mais le problème et que quand j'ai récupéré un écho de mon site , je veux en faire une condition , que si if(w.text == "ok") alors charger le jeu Sinon marquer une erreur . Hors la conditions ne fonctionne pas il me met toujours le message d'érreur que j'ai mis . Pourtant dans le print il affiche bien ok .

Code : Tout sélectionner


function Verif()
{
	var url = "http://radiationz.comoj.com/recuplogin.php?pseudo="+pseudo+"&password="+password;
	var w = WWW(url);
					
	yield w;
	
	print(w.text);				

	if(w.text == "ok")
	{
		info_online.SendMessage("recupInfo", pseudo);
		erreur= "Connexion en cours...";
		Application.LoadLevel(suivant);	
	}
	else
	{
		erreur= "Pseudo ou password Incorrect";
	}
	
}
Dernière édition par rodolphe97 le 25 Juin 2013 12:51, édité 3 fois.

royalskunk
Messages : 163
Inscription : 30 Juin 2010 00:53

Re: Problème de condition avec le systeme WWW

Message par royalskunk » 18 Juin 2013 19:20

Bizarre le code a l'air juste

as tu des erreurs ?

test avec cela pour voir

Code : Tout sélectionner

if (w.error != null) {
		print(w.error);
}

rodolphe97
Messages : 65
Inscription : 03 Mars 2012 01:13

Re: Problème de condition avec le systeme WWW

Message par rodolphe97 » 18 Juin 2013 19:36

C'est censé me faire quoi ? car j'ai tester mais rien n'affiche comme erreur . Je vois pas pourquoi mettre sa

rodolphe97
Messages : 65
Inscription : 03 Mars 2012 01:13

Re: Problème de condition avec le systeme WWW

Message par rodolphe97 » 18 Juin 2013 19:45

Je vois que par exemple si j'envoie de fausses données , bah il me print quand meme quelque chose et c'est du vide par contre ^^ Mais je vois pas d'ou viens l'érreur :(

Aegis
Messages : 233
Inscription : 14 Juin 2010 20:29
Localisation : Wellington, Nouvelle-Zélande

Re: Problème de condition avec le systeme WWW

Message par Aegis » 19 Juin 2013 00:49

Et avec un petit Trim?

Code : Tout sélectionner

 if (w.text.Trim () == "ok") {}

rodolphe97
Messages : 65
Inscription : 03 Mars 2012 01:13

Re: Problème de condition avec le systeme WWW

Message par rodolphe97 » 19 Juin 2013 01:41

Non avec un trim() sa ne fonctionne pas , mais j'ai reussi à trouver l'érreur :)

J'ai fait un print(w.text.Length) pour voir si il n'y aurai pas d'espace qui géneré etc .. et j'ai remarqué etrangement que quand c'est "ok" , il affiche 174 caractères et quand il a pas "ok" , 172 . Je ne cherche pas à voir comment sa se fais sa m'a énervé ^^ donc j'ai juste fait la condition que if(w.text.Length == 174) alors executé le programme , Et sa fonctionne bien doréneavant . Je vous remercie d'avoir essayé de m'aider :)

sephitoth
Messages : 495
Inscription : 06 Avr 2012 13:47
Localisation : toulouse

Re: Problème de condition avec le systeme WWW

Message par sephitoth » 19 Juin 2013 11:34

rodolphe97 a écrit :Non avec un trim() sa ne fonctionne pas , mais j'ai reussi à trouver l'érreur :)

J'ai fait un print(w.text.Length) pour voir si il n'y aurai pas d'espace qui géneré etc .. et j'ai remarqué etrangement que quand c'est "ok" , il affiche 174 caractères et quand il a pas "ok" , 172 . Je ne cherche pas à voir comment sa se fais sa m'a énervé ^^ donc j'ai juste fait la condition que if(w.text.Length == 174) alors executé le programme , Et sa fonctionne bien doréneavant . Je vous remercie d'avoir essayé de m'aider :)
Mouai, enfin pour moi cette solution c'est un peu du bricolage.
Tu n'as pas réglé le problème, tu le contourne.
J'étais athée jusqu’à ce que je découvre que j'étais dieu !

rodolphe97
Messages : 65
Inscription : 03 Mars 2012 01:13

Re: [Résolu]Problème de condition avec le systeme WWW

Message par rodolphe97 » 19 Juin 2013 12:14

Oui , mais je ne vois pas du tout d'ou peux venir tous ces caractères , les 172 . c'est surtout ça qui pose problème , Sa pourrai être dû à l'encodage de la page php ?

Avatar de l’utilisateur
massaiTHEdog
Messages : 161
Inscription : 11 Avr 2011 19:44

Re: [Résolu]Problème de condition avec le systeme WWW

Message par massaiTHEdog » 19 Juin 2013 12:31

Va sur le site, j'ai donné une autre réponse.
Youtube
Skype: massaithedog1

rodolphe97
Messages : 65
Inscription : 03 Mars 2012 01:13

Re: Problème avec le systeme WWW

Message par rodolphe97 » 25 Juin 2013 12:53

Yop , en ayant contourner le problème , je pensais que sa ne me génerai pas , mais enfaite si , à présent je veux récuperer la valeur de ma variable php qui contient donc la valeur d'une collone de ma Bdd , donc j'ai effectuer encore un w.text sur unity mais là il m'affiche tout le code de ma page .php . Donc je vois pq sur l'autre probleme il m'afficher autant de caractères , Auriez vous une idée de la façons que je dois procédé pour juste récupéré le text de mon echo , soit ma page html entre autre. Merci

Répondre

Revenir vers « Scripting »