PHP et WWW

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
sotec
Messages : 542
Inscription : 21 Sep 2012 10:11

PHP et WWW

Message par sotec » 16 Oct 2012 11:56

voila, il semblerait que je ne m'y prenne pas comme il faut pour récupérer le résultat d'une page php . :cry:

Code : Tout sélectionner


string url = "../texture.php?text=1";
WWW wwwtext;

void Start () 
	{
		wwwtext = new WWW(url);
		
		StartCoroutine("recuptext",url);
                .....

          }

void OnGUI ()
{
               ....
		GUI.Box (new Rect (600,10,150,60), wwwtext.text);
} 

IEnumerator recuptext(string urlIE) 
{
	WWW tmp = new WWW(urlIE);
	yield return tmp;
        wwwtext = tmp;
        yield return wwwtext;
}

et le wwwtext.text, me renvois le contenu du fichier php (<?php .... ?>) et non le résultat de la page php (reponse php ok)

à préciser que c'est sur le webplayer.

ça doit pas être un gros problème, juste une notion que j'ai du mal saisir :roll:
┬─┬ノ(º - ºノ) - (╯°□°)╯︵ ┻━┻

lusaka
Messages : 15
Inscription : 24 Nov 2011 23:26

Re: PHP et WWW

Message par lusaka » 16 Oct 2012 13:04

Salut Sotec,

Il faut que tu es au minimun un serveur qui tourne en local pour excuté ton code php et pointé le fichier php avec une url "http://localhost/..../fichier.php" pour changer le resultat de ton code. tu as installé Wamp ?

Avatar de l’utilisateur
Freelax
Messages : 1595
Inscription : 30 Déc 2009 23:02
Localisation : Niort
Contact :

Re: PHP et WWW

Message par Freelax » 16 Oct 2012 13:44

Ouai il te faut au minimum un server local, wamp, easyphp ou autre

Un autre truc
?text=1";
Le passage de données de la sorte est à eviter quand tu fait un liaison unity/php, pour plusieurs raisons, principalement la securité. Il faut mieux le faire par un Form, ça te permet de pouvoir faire un passage md5 au cas ou ;)
Image

sotec
Messages : 542
Inscription : 21 Sep 2012 10:11

Re: PHP et WWW

Message par sotec » 16 Oct 2012 15:19

oui, j'ai wamp activé ;) , je me débrouille sans problème avec php et sql, c'est pour la passage php/unity que j'ai quelques soucis ^^
le passage en $_GET est juste pour les test, je passerais en form dès que j'aurais pris un peu d'expérience avec le dialogue unity/php :D

le probleme avec le

Code : Tout sélectionner

string url = "http://localhost/...../texture.php?text=1";
c'est que la box.GUI ne s'affiche même plus ><
┬─┬ノ(º - ºノ) - (╯°□°)╯︵ ┻━┻

Avatar de l’utilisateur
darkloy
Messages : 290
Inscription : 23 Mars 2011 09:36
Contact :

Re: PHP et WWW

Message par darkloy » 16 Oct 2012 19:01

Je n'aime pas trop (c'est perso hein) ta façon de passer l'objet www d'une méthode à l'autre.
Je préfère quelque chose comme ça :

Code : Tout sélectionner

string wwwtext = "";
void OnGUI ()
{
               ....
      GUI.Box (new Rect (600,10,150,60), wwwtext);
} 

IEnumerator recuptext(string urlIE) 
{
   WWW tmp = new WWW(urlIE);
   yield return tmp;  
   wwwtext = tmp.text;
}

sotec
Messages : 542
Inscription : 21 Sep 2012 10:11

Re: PHP et WWW

Message par sotec » 17 Oct 2012 09:33

en effet darkloy, c'est plus propre ^^
ça corrige pas le probleme du contenu php qui ne se chage pas mais c'est plus propre :D

Bon le php se récupère maintenant, en fait il fallait que les pages php soient dans le même dossier que le webplayer ><
(aucune idée de la raison qui l'empèche de récup le php un dossier annexe)
┬─┬ノ(º - ºノ) - (╯°□°)╯︵ ┻━┻

Avatar de l’utilisateur
darkloy
Messages : 290
Inscription : 23 Mars 2011 09:36
Contact :

Re: PHP et WWW

Message par darkloy » 17 Oct 2012 10:20

ah bon ?
Essaye de mettre un crossdomain.xml dans un répertoire avec ton fichier php stocké ailleurs voir

sotec
Messages : 542
Inscription : 21 Sep 2012 10:11

Re: PHP et WWW

Message par sotec » 19 Oct 2012 17:38

effectivement, la balise xml était mal fermé, du coup le crossdomain.xml fonctionnait mal ^^
┬─┬ノ(º - ºノ) - (╯°□°)╯︵ ┻━┻

Avatar de l’utilisateur
darkloy
Messages : 290
Inscription : 23 Mars 2011 09:36
Contact :

Re: PHP et WWW

Message par darkloy » 20 Oct 2012 15:34

Oki, ça devrais le faire maintenant ;)

Répondre

Revenir vers « Scripting »