Tema: C# con php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2009, 13:49
magoya
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
De acuerdo C# con php

Hola a todos...
Gracias al foro pude realizar que el programa en C# le mande ciertas variables a PHP en la que luego hace un par de cosas (valida usuario contraseña, parsea una variable, postea en un foro, arma una estadistica, etc);
ya el programa anda todo perfecto. y ahora empiezan a aparecer los detalles...
por ejemplo. hay forma de que despues de que se ejecuta el request mandandole las variables. C# tome una variable final de php ? como para informar en el programa si hubo algun fallo, por ejemplo en la validacion. no se si me explico..
el codigo actual en el programa es el siguiente.
Código:
                    string postData = "nom_mis=" + txtNombre.Text +
                                      "&contenido=" + Contenido +
                                      "&user=" + Settings.Default.User +
                                      "&pass=" + Settings.Default.Pass +
                                      "&action=" + "upload";
                    byte[] byteArray = Encoding.UTF8.GetBytes(postData);
                    WebRequest request = WebRequest.Create("DIRECCION DEL ARCHIVO. PHP");
                    request.Method = "POST";
                    request.ContentType = "application/x-www-form-urlencoded";
                    request.ContentLength = byteArray.Length;
                    
                    Stream dataStream = request.GetRequestStream();
                    dataStream.Write(byteArray, 0, byteArray.Length);
                    dataStream.Close();
                    
                    WebResponse response = request.GetResponse();
                    // Agarra el stream devuelto por el server
                    dataStream = response.GetResponseStream();
                    // Abre el stream con StreamReader para acceso más fácil
                    
                    StreamReader reader = new StreamReader(dataStream);
                    // Lee el contenido
                    string responseFromServer = reader.ReadToEnd();
                    lblStatus.Text = ((HttpWebResponse)response).StatusDescription;
                    reader.Close();
                    dataStream.Close();
                    response.Close();
en php recibo las variables con $_post y va perfecto.. y me gustaria por ejemplo php despues de ejecutar todo envie la variable $estado al programa.. ahi dira si esta todo bien o el fallo que hubo..
Hay alguna forma de hacer eso ?
desde ya muchas gracias
no se si el tema va aca ya que no estoy hablando solo de C#
Un abrazo.-