Urgent ! Appel d'une page html en perl - Perl - Programmation
Marsh Posté le 20-05-2008 à 09:46:42
Bin tu ouvres ton fichier, tu le lis et tu l'affiches ... ou alors j'ai pas compris ta question
Marsh Posté le 20-05-2008 à 10:10:48
anapajari a écrit : Bin tu ouvres ton fichier, tu le lis et tu l'affiches ... ou alors j'ai pas compris ta question |
En fait je te donne un exemple en php :
if (isset $_POST[zones] {
require ('imagerie.html');
}
Donc, en gros si la condition est vérifiée, j'accède à la page imagerie.html.
Je veux faire la même chose mais en Perl.
Marsh Posté le 20-05-2008 à 10:35:12
alors c'est bien ce que j'avais compris.
Il n'existe pas d'instruction identique, mais encore une fois ça revient a ouvrir un fichier, le lire et l'afficher.
Qu'est ce que tu n'arrives pas a faire exactement?
Marsh Posté le 20-05-2008 à 10:58:15
anapajari a écrit : alors c'est bien ce que j'avais compris. |
J'ai trouvé le module LWP sur un site. Je l'ai utilisé et j'ai fait un print de la page. ça marche mais si tu as une autre méthode, je veux bien parce que ça m'affiche bien la page mais sans les images et sans appliquer la feuille de style css définie dedans. Mon code donne ça :
#!/usr/bin/perl
use CGI;
use LWP::Simple;
$html=new CGI;
$zone=$html->param('zone');
if ($zone ne " " ){
$content = get('http://projetwwwprod/choix_imagerie.html');
print $html->header;
print $content;
}
Qu'est ce que t'en penses ?
Marsh Posté le 20-05-2008 à 11:40:32
Je cherche à faire quelque chose de similaire mais je ne vois pas très bien par où commencer.
En fait je voudrais parser une contenu d'une page html comme je parserais un fichier.
Marsh Posté le 21-05-2008 à 13:40:22
Et que veux tu parser exactement?
LWP , c'est tres bien.
Je copie un bout de code qui devrait te donner des idées sur comment on peut proceder
Code :
|
A+,
Marsh Posté le 20-05-2008 à 08:55:43
Salut !
Je suis en train de traiter un formulaire en Perl. J'ai besoin de faire appel à un page HTML, l'équivalent d'un "require" en php. Quelqu'un sait comment le faire en Perl. 9a a l'air simple mais je n'arrive pas à trouver.
Merci d'avance.