fork download
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. use CGI;
  5.  
  6. # Tworzenie obiektu CGI
  7. my $query = CGI->new;
  8.  
  9. # Pobranie parametrów z QUERY_STRING
  10. my $params = $ENV{'QUERY_STRING'} || "";
  11.  
  12. # Rozdzielenie parametrów i obliczenie sumy
  13. if ($params) {
  14. my @numbers = split(/\+/, $params);
  15. my $sum = 0;
  16.  
  17. foreach my $num (@numbers) {
  18. if ($num =~ /^\d+$/) {
  19. $sum += $num;
  20. } else {
  21. print "Content-type: text/plain\n\n";
  22. print "Błąd: Wszystkie parametry muszą być liczbami.\n";
  23. }
  24. }
  25.  
  26. print "Content-type: text/plain\n\n";
  27. print "Suma: $sum\n";
  28. } else {
  29. print "Content-type: text/plain\n\n";
  30. print "Nie podano żadnych parametrów.\n";
  31. }
  32.  
  33.  
Success #stdin #stdout 0.03s 9220KB
stdin
Standard input is empty
stdout
Content-type: text/plain

Nie podano żadnych parametrów.