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:
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.. 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();
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.-