Messagerie
JuniorKalo
Messages postés
1
Statut
Membre
-
BunoCS Messages postés 16550 Statut Modérateur -
BunoCS Messages postés 16550 Statut Modérateur -
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
- Messagerie gmail saturée - Guide
- Messagerie gmail bloquée - Guide
- Centre de messagerie - Guide