Jag är helt färsk på det här med Perl och skulle behöva lite hjälp.
Jag ska göra ett Perl-script som plockar fram environment-variablerna för den besökande användaren, detta vill jag sedan presentera i en tabell i ett html-dokument.
Problemet är att jag inte vet hur jag ska loopa i perl-scriptet för att alla environment-variabler ska skrivas ut i html-dokumentet. Som det är nu skrivs bara en förekomst av vardera $namn = $key; och $varde = $ENV{$key}; ut i tabellen.
Eftersom du först loopar igenom hela hashen $ENV och hela tiden ersätter variablerna $namn och $varde så blir det bara den sista som används. Sedan skall du i största möjliga mån låta bli att använda eval, speciellt när data du skickar till det kommer från externa källor. Du vet inte vilka hemska kommandon som kan komma att köras av ditt script (säkerhetslucka).
Så här kan scriptet se ut, hoppas att det är självförklarande: