Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]185[/thread]

Parser funktioniert nicht



<< >> 3 Einträge, 1 Seite
Gast Gast
 2004-03-03 15:23
#1391 #1391
Hallo,
sorry, dass ich euch wieder nerven muss, aber es funktioniert leider immer noch nicht.
Bekomme jetzt eine 500 Error Message.

Benutze folgenden Code:
[CODE]
#!/usr/bin/perl -w

use strict;
use warnings;
use CGI;
use CGI::Carp qw(fatalsToBrowser);

my ($Feld, $Name, $Wert);
my %Formular;

my $cgi=CGI->new();
print $cgi->header(-type=>'text/html');
my %Formular=$cgi->Vars();

#read(STDIN, my $Daten, $ENV{'CONTENT_LENGTH'});
#my @Formularfelder = split(/&/, $Daten);
#my ($Feld, $Name, $Wert);
#my %Formular;
#foreach $Feld (@Formularfelder) {
# (my $Name, my $Wert) = split(/=/, $Feld);
# $Wert =~ tr/+/ /;
# $Wert =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
# $Wert =~ s/</&lt;/g;
# $Wert =~ s/>/&gt;/g;
# $Formular{$Name} = $Wert;
# }
#print "Content-type: text/html\n\n";
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">', "\n";
print "<html><head><title>CGI-Feedback</title></head>\n";
print "<body><h1>Kundenerfassung <i>comments.pl</i></h1>\n";
print "<p><b>Kurzname:</b> $Formular{KURZNAME}</p>\n";
print "<p><b>Name1:</b> $Formular{NAME1}</p>\n";
print "<p><b>Name2:</b> $Formular{NAME2}</p>\n";
print "<p><b>Name3:</b> $Formular{NAME3}</p>\n";
print "<p><b>Straße:</b> $Formular{STRASSE}</p>\n";
print "<p><b>Land:</b> $Formular{LAND}</p>\n";
print "<p><b>PLZ:</b> $Formular{PLZ}</p>\n";
print "<p><b>Ort:</b> $Formular{ORT}</p>\n";
print "<p><b>Postfach:</b> $Formular{POSTFACH}</p>\n";
#print "<p><b>Postfach-Plz:</b> $Formular{POSTFACH-PLZ}</p>\n";
print "<p><b>Telefon:</b> $Formular{TELEFON}</p>\n";
print "<p><b>Fax:</b> $Formular{FAX}</p>\n";
print "<p><b>Mobil:</b> $Formular{MOBIL}</p>\n";
print "</body></html>\n";

Nochmals einen großen Dank an allen.

--
Gruß
Piero
Antworten mit Zitat
[E|B]
 2004-03-03 15:27
#1392 #1392
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Hallo?!
Community an Piero?!?!?!?
Poste doch bitte in einem einzigen Thread und eröffne nicht bei jedem kleinen Fehler in ein und demselben Script einen neuen! Ich schließe diesen Thread hier. Antworten bitte hier rein:
http://board.perl-community.de/cgi-bin....3;#idx4
Danke schön!
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
Antworten mit Zitat
Relais
 2004-03-03 15:27
#1393 #1393
User since
2003-08-06
2246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Den Content-Type brauchst Du noch.

Kannst Du Dich denn vielleicht noch so weit bemühen, nicht jedesmal einen neuen Thread zu starten, sondern im alten zu posten? und die Code-Tags zu verwenden?

Edit: Oder haben wir hier einen Bug im Board, der Dich nicht in bestehenden Threads posten läßt, piero? Falls ja, sag es uns bitte!\n\n

<!--EDIT|Relais|1078320782-->
Erst denken, dann posten --
27. Deutscher Perl- u. Raku -Workshop (Termin wird noch gesucht) 2025 in München.

Winter is Coming
Antworten mit Zitat
<< >> 3 Einträge, 1 Seite



View all threads created 2004-03-03 15:23.