Bonjour,

Je veux exécuter un fichier php à partir d'un moteur écrit en java dont voici le contenu:
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();
    }
}
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.

SVP quelcun peut-il m'aider?
Merci