Pour un système de mise à jour via internet, j'ai écris un bout de code php qui récupère un flux xml et l'enregistre.
function ecrireXML($var1,$var2,$pathClient) {
// creation de l'url pour la mise à jour ( a cette url se trouve un autre script qui génère le flux XML )
$url = "http://www.monserveur.com/unAutreScript.php?var1=var1&var2=var2";
// Recupération du flux xml
$fluxXML = file_get_contents($url);
// Récupération du chemin où ecrire le fichier xml
$urlFichier = $pathClient."\monFichier.xml";
// Ecriture du fichier et enregistrement
$file= fopen($urlFichier, "w+");
fwrite($file, $fluxXML);
fclose($file);
}
Je peux sans problème l'enregistrer sur le serveur mais ce n'est pas le but, et mon gros souci,
c'est que je ne sais pas comment enregistrer ce fichier chez le client, sans passer par un navigateur et sans la boite de dialogue " Enregistrer ce fichier sous".
Est ce que quelqu'un aurait une idée sur la méthode à utiliser, je cherche depuis plusieurs jour mais je n'ai pas trouvé de sujet similaire.
Merci beaucoup pour l'aide que vous pourrez m'apporter.