Salutation,

J'ai un petit soucis pour lire le string de mon programme java vers mon script php.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
	         urlConn.setRequestMethod("POST");
	         urlConn.setAllowUserInteraction(false);
	         urlConn.setDoOutput(true);
 
	         PrintWriter paramWriter = new PrintWriter(urlConn.getOutputStream());
 
	         paramWriter.print(sParamsToPost);
	         paramWriter.flush();
	         paramWriter.close();
Le script php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
 
// Connexion à la base de données
	mysql_connect("localhost", "root", "");
	mysql_selectdb("test");
	if(isset($_POST))
	{		
		$msg = htmlspecialchars($_POST);
		$msg = nl2br($msg);
		if($msg != NULL)
		{			
			mysql_query("INSERT INTO test VALUES('','".$msg."')");
		}
	}
?>
Bien sur, le script php est faux, normalement j'utilise $_POST['myVar'] mais comme ici il n'y a pas de clé dans le tableau, je suis un peu dans le brouillard. J'ai essayé $_POST[0] pour acceder au premier element du tableau mais cela ne marche pas