Page 1 sur 1

download multiple

Posté : 24 nov. 2006, 17:57
par dangre
Bonjour a tous,

j'ai ecris un premier CGI PHP qui recois une requete HTTP de la forme
"http://myserver/test/test.php?MIN_LATI ... NTS=50000"
de la part d'une application java et qui renvoi sur la sortie standard (a l'aide de la commande echo) des informations calculees a l'aide des parametres de la requete.

La deuxieme etape serait pour moi la suivante:
Mon client java envoie une requete au CGI en demandant "donne moi les fichiers relatifs au sujet "xxx" (ou xxx peu etre football, rugby, volley,...) et mon GCI devrait chercher sur le serveur les fihiers associes a cette rubrique (photos, fichiers txt,...) et renvoyer le tout au client java. Ce dernier decoupera ensuite le buffer de donnees qu'il recoit pour recreer les fichiers encapsules.
Le probleme est que je ne sais pas ou ecrire ces donnees depuis le CGI (pour mon premier example j'utilisais la sortie standard pour du texte basique, mais ici je pense que cela n'est pas possible (je me trompe peu etre mais dans ce cas comment ecrire un fichier sur la sortie standard?).

Pour comparer un peu avec les servlets Java pour ceux qui connaissent, dans cette configuration (client java et Servlet), apres reception de la requete HTTP du client, la servlet creerait une reponse HTTP qui lui offrirait ensuite un stream de communication dans lequel elle se contenterait d'ecrire ses donnees (octets, fichiers, buffers, textes,....) et j'ai l'impression que c'est ce stream qui me manque au nniveau PHP.

j'ai regarde dans la doc PHP, j'ai trouver pas mal d'infos pour uploader des fichiers, mais rien de special pour downloader de multiples fichiers. Une recherche sur le forum ne m'a pas permis de trouver non plus.

Merci d'avance pour vos reponses ou tout autre lien/info qui pourrait m'aider.
dangre