Toujours mon problème (web-->txt ou xls)

Fermé
jenpeu+ - 6 juil. 2001 à 13:58
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 - 6 juil. 2001 à 17:43
voilà mon problème:
1) je clique dans un menu déroulant (sur site internet): un département (je lis pendant la recherche... asp)
2) mon choix active un autre menu déroulant (ses communes)
quand je clique une de ces communes, il vient une page avec 10 statistiques la concernant .
3) idem que 2) pour toutes les autres communes.

Mon souhait est de récupérer les noms de communes et les
variables dans un fichier txt ou xls.
Comment puis-je faire? quel est le langage le plus adaptée à faire un truc pareil.
On m'a conseillé de programmer cela en perl (mais bonjour la difficulté pour moi qui ne suit pas programmeur, en plus j'ai pas trouver d'exemple et j'ai peur en faisant un ?.cgi d'abimer le site).



A voir également:

2 réponses

Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
6 juil. 2001 à 17:24
A priori si ton site existe déjà, le choix du langage dépendra beaucoup de ton serveur !!

Tu peux faire ça avec :
PHP (le + facile)
ASP
JSP/Servlets
Perl/CGI

Et d'autres :
Zope
...
0
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
6 juil. 2001 à 17:40
Je ne comprends pas bien. Est-ce que c'est TON site web ?
Si oui... ?? tu dois avoir acces a la base de donnees avec toute ces stats.
Si non, T'as rien a craindre pour le site :) C'est pas si facile de pirater...

Effectivement, je te conseil aussi le PERL. C'est le langage qui me parait le plus simple pour faire ca. Et si c'est quand meme difficile, c'est que ce que tu desires faire n'est pas evident.
Par contre, tu n'as pas besoin de faire un CGI (ou script qui s'execute sur le serveur web). Tu dois simplement faire executer un programme de ta machine (connectee a internet).
Tu peux installer PERL sur Windows facilement (sur Linux il est deja installe) en telechargant ActivePerl de http://www.ActiveState.com

Ensuite, c'est parti pour programmer :)

- Il faut que tu recuperes la page HTML du formulaire ---> c'est pas complique.
- Ensuite, tu vas analyser ce code et isoler le formulaire, avec les champs (nom des champs "departement" et "commune" et leur differentes valeurs) et surtout la page de destination du formulaire (j'espere que tu maitrises le HTML) ---> un peu complexe.
(Tu vas peux etre devoir repeter cette etape si la page se recharge lors pour les "communes")
- Tu va envoyer une requete au site : en fait tu vas lui demander de t'envoyer la page destination (url) avec les parametres que tu as recuperes auparavant ---> si t'as bien recupere les infos ca devrait etre facile.
- Enfin le serveur va te renvoyer la page de statistiques (suite a ta requete), et il faudra en extraire les valeurs qui t'interesse... ---> un peu complexe.

Pour commencer avec PERL :
http://www.perl.org <--- (site anglais officiel)
http://perlmonks.org <--- (site anglais), Tu peux poser des questions, mais verifie qu'elle n'a pas deja etait posee.
Afin la doc d'ActivePerl (du logiciel) est pas mal et simple.
Ah j'oublie : http://www.commentcamarche.com/ :)

Voila je t'avais dit, c'est pas du gateau, mais ce n'est pas si difficile que ca... si tu decides de te lancer, je peux te donner un coup de main.

-= Bobinours =-
0
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
6 juil. 2001 à 17:43
:(

Je viens de relire ta question et la reponse de Jeff et je me rends compte que j'ai repondu completement a cote...

:(

Je pensais que tu voulais recuperer ces informations sur un autre sites... Mais apparament, c'est ton site et tu n'as pas de base de donnees, c'est bien ca ?

-= Bobinours =-
0