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.-