Afficher le contenu d'un fichier
Bonjour :)
J'ai un fichier texte composé d'adresses IP comme suit:
Code:
1 2
| 92.145.8.156
128.17.01.38 |
Mon objectif les afficher sur une page web avec un script cgi.
J'ai commencé à écrire le code (incomplet):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| use strict;
use diagnostics;
use warnings;
use CGI qw(:standard);
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
my $cgi=new CGI;
my $logip="/home/olivier/cgi-bin/logip.log";
# <-- BEGIN HTML PAGE --
# Header
print $cgi->header(-charset=>'utf-8');
# Display data on the HTML page
open FILE, "$logip" or die "$logip does not seem to exist!\n";
while ($line = <FILE>) {
print $line;
}
# End HTML
print $cgi->end_html();
# -- END HTML PAGE --> |
Il m'affiche bien le contenu du fichier mais j'obtiens un affichage sur une seule ligne:
Code:
92.145.8.156 128.17.01.38
J'ai jetté un oeil dans la faq et effectivement, il y a un exemple:
Mais j'obtiens ce message:
Code:
Unrecognized character \xC2 at counter.cgi line 47.
Un petit coup de main svp, merci :mrgreen: