Rechercher : dans
Par :

Ouvrir une page html depuis un cgi

Sydreai63, le 27 avr 2009 à 11:32:56 
 Signaler ce message aux modérateurs

Bonjour,

Je voudrais pouvoir ouvrir une page html qui se trouve sur mon disk local à partir d'un script CGI écrit en perl, voici mon code:

#!/usr/bin/perl

print "content-type: text/html\n\n";
print "<HTML>\n";
print "<HEAD><TITLE>Résultats: Sondes créées</TITLE></HEAD>\n";
print "<BODY>\n";
$ENV{QUERY_STRING}=~m/nomorga=(.*?)&idgene=(.*?)&nbrsondes=(.*?)&lngrsondes=(.*?)&sel=(.*?)&an=(.{4})/;
my $idorga=$1;
my $idgene=$2;
my $nbrsondes=$3;
my $lngrsondes=$4;
my $sel=$5;
my $an=$6;
print "Programme lancé:<br /><br />Temporairement, les résultats se trouve à l'adresse: /var/www/tmp/Résultats.html <br />";
system ("rm", "/var/www/tmp/Resultats.html");
system ("java", "-jar", "/home/maroudel/NetBeansProjects/ProjetWS/dist/ProjetWS.jar", "$idorga", "$idgene", "$nbrsondes", "$lngrsondes", "$sel", "$an");
print "</BODY>";
system ("firefox", "http://localhost/tmp/Resultats.html", "&");
system("firefox", "/var/www/tmp/Resultats.html", "&");

(il est normal dans mon prog que je supprime ma page html avec le rm, je la recrée en lancant le .jar à la ligne suivante)

J'ai testé différents facon de lancé cette commande, avec des nohup, sans le "&" à la fin.. Bref, rien n'as marché.
Quelqu'un serait-il en mesure de m'aider?
Merci

Configuration: Linux
Firefox 3.0.9

Meilleures réponses pour « Ouvrir une page html depuis un cgi » dans :
On peut cacher le code source d'une page HTML VoirMythe: On peut cacher le code source d'une page HTML. Réalité: FAUX. Explications: Pour pouvoir afficher une page web (HTML), le navigateur doit - à un moment où un autre - avoir le code HTML en clair. Il y a donc toujours moyen de le...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...
Structure d'un document HTML VoirNotion de document HTML Une page HTML est un simple fichier contenant du texte formatté avec des balises HTML. Par convention l'extension donnée au fichier est .htm ou .html, mais une page web peut potentiellement porter n'importe quelle...
Collection CommentÇaMarche.net