Bonjour,
Je veux exécuter un fichier php à partir d'un moteur écrit en java dont voici le contenu:
Je remarque que si je remplace la ligne de code 'con.connect();' par 'con.getContent();', la requète MySQL qui se trouve sur la page met à jour la base de données mais les autres 'include()' qui se trouvent sur la page php ne sont pas exécutés.
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 public class Repeter { /** * @param args the command line arguments */ Timer t; public Repeter() { t = new Timer(); t.schedule(new MonAction(), 0, 1 * 1000); } class MonAction extends TimerTask { int nbrRepetitions = 3; public void run() { if (nbrRepetitions > 0) { //System.out.println("Ca bosse dur!"); try { URL url = new URL("Chaine de l'URL de la page php"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.connect(); } catch (Exception e) { System.out.println("Echec d'execution du programme."); } nbrRepetitions--; } else { //System.out.println("Terminé!"); t.cancel(); } } } public static void main(String[] args) throws Exception { // TODO code application logic here new Repeter(); } }
SVP quelcun peut-il m'aider?
Merci
Partager