2011-04-22 1 views

Répondre

1

Peu importe où vous placez le fichier. Il doit être sur le serveur et un script php doit pouvoir ouvrir le fichier. Vous pouvez préparer le fichier texte de la manière suivante avec php. Ensuite, faites une demande http avec GWT dans ce fichier.

Lire le fichier:

<?php 
// get contents of a file into a string 
$filename = "/usr/local/something.txt"; 
$handle = fopen($filename, "r"); 
$contents = fread($handle, filesize($filename)); 
fclose($handle); 
echo $contents; 
?> 

Marque demande http:

public class GetExample implements EntryPoint { 
    public static final int STATUS_CODE_OK = 200; 

    public static void doGet(String url) { 
    RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url); 

    try { 
     Request response = builder.sendRequest(null, new RequestCallback() { 
     public void onError(Request request, Throwable exception) { 
      // Code omitted for clarity 
     } 

     public void onResponseReceived(Request request, Response response) { 
      String content = response.getText(); 
     } 
     }); 
    } catch (RequestException e) { 
     // Code omitted for clarity 
    } 
    } 

    public void onModuleLoad() { 
    doGet("/"); 
    } 
} 
+0

Merci pour votre réponse, mais où je place ce code PHP ?? – Islam

+0

Sur votre serveur Web. Par exemple, j'ai une application web et dans le répertoire de guerre j'ai un autre répertoire appelé php. Dans ce dossier, j'ai tous mes scripts PHP. Lorsque je compile mon application GWT, je copie tout le dossier war sur un serveur web. –

+0

P.Si j'utilise aussi google app engine pour le déploiement ... – Islam

Questions connexes