novice en programmation. Je dois faire un prog sous Unix
Hors ligneFifto Le 24/03/2006 à 17:43 Profil de Fifto Configuration de Fifto

Bonjour,

J'aimerais un renseignement s'il vous plait:

Il faut que j'ecrive un petit script (ou programme) sous unix et je
n'ai encore jamais fait ca..

ce que j'ai a faire, c'est ca: creer un graphique de type XY (abcisse-ordonnee) a partir de donnees d'un fichier texte et afficher ce graphique dans netscape (netscape navigator version 4.78).
Et tout ca dans une procedure automatique.


Donc a mon avis, je dois decomposer mon script de la facon suivante:

1- lire les donnees contenues dans le fichier texte
2- selectionner celles qui m'interessent
3- creer un graphique a partir de ces donnees
5- exporter le graphique en fichier image
6- importer l'image dans une page html
7- commander l'ouverture de cette page html


Si quelqu'un pouvait me mettre sur la voie, me dire quel language je dois utiliser,
merci d'avance !!

PS: voici un exemple de fichier texte dans lequel sont contenues mes donnees:

      POINT ID.   TYPE          T1             T2             T3             R1             R2             R3
             1      G      1.599571E+01   1.185148E-02  -3.111541E+00   1.784951E-06   5.286219E-02  -3.340712E-06
             2      G      2.303846E+00   1.238950E-02  -1.913684E+00   1.784951E-06   5.286219E-02  -3.340712E-06
          1000      G      1.009300E-03  -1.461770E-03  -8.895236E-02  -1.380486E-02   1.121588E-03   0.0
          1001      G      6.655139E-04  -1.269913E-03  -1.202470E-02  -8.149052E-03   1.912397E-03   0.0
          1002      G      2.128328E-04  -4.430452E-04   2.143617E-02   9.356764E-04  -1.131274E-03   0.0
          1003      G      1.528846E-04  -3.164306E-04   1.279018E-02   1.256070E-03  -7.879398E-04   0.0
          1004      G      4.770843E-04  -1.147985E-03   2.830649E-02  -3.521185E-03  -6.181516E-04   0.0
          1005      G      2.695279E-04  -3.397622E-04  -1.185465E-02  -1.379297E-04  -1.666789E-03   0.0
          1006      G      5.318802E-03  -1.288805E-02   1.703259E-01   3.963486E-02   2.937418E-02   0.0
          1007      G      3.142439E-03  -5.341556E-03   5.803642E-02   1.815232E-02   1.094855E-02   0.0
          1008      G      1.822350E-04   3.866597E-04   1.790608E-02  -1.606418E-03  -7.047455E-04   0.0


Et donc, par exemple, j'aimerai faire le graphique suivant contenant 3 points:
les points 1002, 1005 et 1006
leur abcisses respectives se trouvent dans la colonne T1, leurs ordonnees dans la colonne T3.
Et afficher ce graphique (avec legende, titre etc...) dans netscape..

merci.
Hors ligneAnthony Le 25/03/2006 à 19:54 Profil de Anthony Configuration de Anthony

Admin
Salut,

je pense que le PHP est très bien adapté pour faire ça, mais ça peut être fait en un autre langage qui va générer la page html...

mais à mon avis je prendrais du PHP :-)

a +
--

Hors ligneFifto Le 27/03/2006 à 09:35 Profil de Fifto Configuration de Fifto

merci pour la réponse !

As - tu des adresses de sites qui enseignent le PHP ?
Ca prend longtemps à apprendre ce language ?

merci.
Miguel

PS: concretement, quand je suis sous unix, qu'est ce que je dois faire pour lancer un programme (perl ou php) ? Je l'écris dans un fichier texte ou un fichier executable ? Quelle extension je dois donner À ce fichier dans ce cas ? Et comment je l'execute ? Vous auriez pas un exemple tout con, genre juste l'affichage d'un message ou la somme 2+2=4 pour que je puisse voir comment procéder pour executer un tel programme ?
Hors ligneAnthony Le 28/03/2006 à 19:55 Profil de Anthony Configuration de Anthony

Admin
Faut pour php l'exécuter en mode CGI, renseigne-toi sur le mode CGI de PHP (google). Pour la syntaxe du PHP j'ai écrit pas mal de choses dessus :

Le PHP

a +
--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels