Messagerie
JuniorKalo
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
BunoCS Messages postés 15952 Date d'inscription Statut Modérateur Dernière intervention -
BunoCS Messages postés 15952 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je suis entrain de concevoir une application de messagerie, mais le soucis est qu'après avoir créé ma page en php, j'essai de connecter mon code java avec le serveur il me dit que l'adresse IP Invalid alors je ne sais que faire, voici par ailleurs mon code PHP et mon code Java:
java
je suis entrain de concevoir une application de messagerie, mais le soucis est qu'après avoir créé ma page en php, j'essai de connecter mon code java avec le serveur il me dit que l'adresse IP Invalid alors je ne sais que faire, voici par ailleurs mon code PHP et mon code Java:
<?php $db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error()); mysql_select_db('bddmessagerie',$db) or die('Erreur de Connexion '.mysql_error()); $matri =$_POST['matri']; $pass =$_POST['pass']; //$pass $result=mysql_query("select * from agent where Matriag='$matri' AND Mot_de_passe='$pass'") or die('<font color="orange" size=5>Envoi Non effectué'); $n=mysql_num_rows($result); if($n > 0) { $reponse=1; while($row=mysql_fetch_assoc($result)){ $tab=$row['Matriag']; } } else { $reponse=0; } print(json_encode($tab)); mysql_close(); ?>
java
package com.example.messagerie_oebk; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.json.JSONObject; import android.os.Bundle; import android.app.Activity; import android.util.Log; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class Accueil extends Activity { EditText matricule,motdepasse; Button connexion; String id; String name; InputStream is=null; String result=null; String line=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_accueil); matricule=(EditText)findViewById(R.id.et1); motdepasse=(EditText)findViewById(R.id.et2); connexion=(Button)findViewById(R.id.bt1); //final EditText e_id=(EditText) findViewById(R.id.editText1); //Button select=(Button) findViewById(R.id.button1); connexion.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //id=e_id.getText().toString(); select(); } }); } public void select() { String m= matricule.getText().toString(); String pw=motdepasse.getText().toString(); ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("matri",m)); nameValuePairs.add(new BasicNameValuePair("pass",pw)); try { HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("[http://10.0.2.2/oebk_messenger/login.php]"); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse response = httpclient.execute(httppost); HttpEntity entity = response.getEntity(); is= entity.getContent(); //Log.e("pass 1", "connection success "); } catch(Exception e) { Log.e("Fail 1", e.toString()); Toast.makeText(getApplicationContext(), "Invalid IP Address", Toast.LENGTH_LONG).show(); } try { BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8); StringBuilder sb = new StringBuilder(); while ((line = reader.readLine()) != null) { sb.append(line + "\n"); } is.close(); result = sb.toString(); //Log.e("pass 2", "connection success "); } catch(Exception e) { Log.e("Fail 2", e.toString()); } try { JSONObject json_data = new JSONObject(result); name=(json_data.getString("Matriag")); Toast.makeText(getBaseContext(), "Matricule : "+name, Toast.LENGTH_SHORT).show(); } catch(Exception e) { Log.e("Fail 3", e.toString()); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.accueil, menu); return true; } }
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Messagerie
- Hotmail messagerie - Guide
- Messagerie double - Guide
- Menara messagerie - Forum Réseaux sociaux
- Centre de messagerie - Guide
- Messagerie cegetel ✓ - Forum Mail