J'ai un hashmap avec quelques informations (clé et valeur) dans un fichier perl. Je veux les afficher en sortie HTML et chaque élément affiché (clé, valeur) sera lié à quelque chose. Lorsque je clique sur le lien, il y aura des informations. Tout le monde me suggère comment je peux faire ça. Est-ce similaire à la création d'un fichier CGI et à l'utilisation de CGI.pm? Je mettrai plus de détails sur cette question plus tard.Afficher la sortie au format HTML par perl
Répondre
Selon les données que vous essayez d'afficher, quelque chose comme HTML::Table peut être utile si vous voulez l'afficher sous forme de tableau et ne voulez pas que vous vous fassiez un code HTML.
Par exemple, vous pouvez faire quelque chose comme:
my $table = HTML::Table->new(-columns => 2); for my $key (sort keys %hash) { $table->addRow($key, $hash{$key}); } $table->print;
En outre, il y a un Beginning Perl gratuit disponbile en ligne, qui a une chapter devoted to CGI scripts, ainsi que beaucoup d'autres informations utiles.
Si cela est bien plus qu'un simple script unique, vous pourriez aussi envisager d'utiliser l'un des nombreux Perl web frameworks comme Dancer, Catalyst, Mojo etc.
Oui, vous pouvez utiliser l'excellent CGI module pour afficher le contenu HTML pour vous, même si vous n'êtes pas de traiter des formulaires CGI (c.-à-utiliser le module uniquement sur la production, plutôt que aussi pour le traitement d'entrée):
use CGI;
my $q = CGI->new;
my @html_list = map {
$q->li($_ . ": " . $hash{$_};
} keys %hash;
print $q->ul($q->li({-type=>'foo'}, @html_list);
- 1. Sortie du script shell au format html + e-mail html
- 2. obtenir la sortie au format
- 3. sortie au format souhaité
- 4. Comment enregistrer la sortie au format Excel?
- 5. Intégrer XPS au format HTML
- 6. Afficher du texte au format html sur IceFaces
- 7. Rails HTML Afficher Format Question
- 8. Renvoie la valeur js au format HTML
- 9. Regex BBCode au format HTML
- 10. HTML numérique au format UTF
- 11. Document Word au format HTML
- 12. Texte au format HTML en PHP
- 13. en utilisant PHP pour afficher la sortie d'un script perl
- 14. Comment imprimer du code au format HTML
- 15. Affichage de grandes JLIST au format HTML
- 16. Automatisez l'ouverture et enregistrez le format OpenOffice Impress au format html/jpeg en utilisant la réflexion C#, ou perl
- 17. Le balisage dans la boucle JSON ne génère pas de sortie au format HTML
- 18. méthode pour afficher float au format datetime
- 19. Afficher le PDF en format HTML
- 20. stocke la sortie d'un objet curseur au format csv
- 21. La sortie de Graphics.CopyFromScreen peut-elle passer au format A4?
- 22. Données XML au format HTML et retour
- 23. Exportation de ReportViewer au format HTML
- 24. Enveloppe de texte équilibrée au format HTML
- 25. Comment afficher les données au format donné
- 26. Documents HTML volumineux au format PDF
- 27. Remplissage d'enregistrements au format Html Table
- 28. Afficher les données au format matriciel?
- 29. Afficher un GUID au format 36 lettres
- 30. Convertir HTML au format PDF dans ASP.NET
Il est d'une grande aide! – aladine