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

Syntax-Error (Seite 2)

Leser: 1


<< |< 1 2 3 4 >| >> 31 Einträge, 4 Seiten
SirLant
 2003-08-26 21:43
#80409 #80409
User since
2003-08-04
516 Artikel
BenutzerIn
[default_avatar]
Habe da noch was
Quote
[Tue Aug 26 19:44:48 2003] [error] [client 127.0.0.1] malformed header from script. Bad header=<html><head><title>Gaestebuch<: gb.cgi
[Tue Aug 26 19:44:48 2003] [error] [client 127.0.0.1] [Tue Aug 26 19:44:48 2003] gb.cgi: Use of uninitialized value in string eq at E:/WWW/cgi-bin/gb.cgi line 15.
--Programming today is a race between Software Enginers striving to build bigger and better idiot-proof Programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
pq
 2003-08-26 21:54
#80410 #80410
User since
2003-08-04
12207 Artikel
Admin1
[Homepage]
user image
[quote=SirLant,26.08.2003, 19:43]Habe da noch was
Quote
[Tue Aug 26 19:44:48 2003] [error] [client 127.0.0.1] malformed header from script. Bad header=<html><head><title>Gaestebuch<: gb.cgi
[Tue Aug 26 19:44:48 2003] [error] [client 127.0.0.1] [Tue Aug 26 19:44:48 2003] gb.cgi: Use of uninitialized value in string eq at E:/WWW/cgi-bin/gb.cgi line 15.
[/quote]
du gibst keinen header() aus. den braucht jedes CGI-skript.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
SirLant
 2003-08-26 21:59
#80411 #80411
User since
2003-08-04
516 Artikel
BenutzerIn
[default_avatar]
Danke, heute ist echt nicht mein Tag

Edit:
Aus irgendeinem Grund schreibt der nicht in die Textdatei :(

Werde wenn ich Zeit habe mal nen richtiges GB schreiben.\n\n

<!--EDIT|SirLant|1061921026-->
--Programming today is a race between Software Enginers striving to build bigger and better idiot-proof Programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
BrownWolf
 2003-08-27 01:25
#80412 #80412
User since
2003-08-15
308 Artikel
BenutzerIn
[default_avatar]
Hmm hatte ich wohl überlesen.
Dachte ich war der einzige der den Fehler gefunden hat.
Aber gewöhn dir trotzdem das an mit dem <<"EOT";
Das man in jeder Zeile print "<td>bla</td>"; schreibt kenne ich von PHP. War richtig glücklich als ich das EOT , EOF , EOA etc. in Perl gefunden hab. Weiss nich wie mans nennt :)

Gruß BrownWolf
Code (perl): ()
1
2
3
sub _{s;;xrqIpiql\\{}p{pl{R>rl{N{}gjwpkssq]>rl{N;;;*{{}=*{_};;
&#36{{}={q{{{}}}=>[reverse+split+reverse+q;}{;]};&#36{{}->{q{{{}}}}->[@{{}];}
&#36{{}=reverse+_(q{{}}=>q{{}})^chr(30)x+length&_(q{{}}=>,q{{}})and+print;
pq
 2003-08-27 01:32
#80413 #80413
User since
2003-08-04
12207 Artikel
Admin1
[Homepage]
user image
[quote=BrownWolf,26.08.2003, 23:25]Weiss nich wie mans nennt :)[/quote]
"here-dokument" (perldata.pod) =)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
format_c
 2003-08-27 01:43
#80414 #80414
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
ich nutze immer gern:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
print qq~
alsdf
asdfjhasdf
asödjfalsdf
~;
#oder
use HTML::Template;
#oder wenns ich ganz faul bin
use CGI qw/:all/;

Eigendlich eher nur noch mit CGI.
Sofern möglich. Aber das kann schon ne Menge.
Hab mir mal die Mühe gemacht und die ganze Doku gelesen.
Ich tippe mittlerweil fast keine Zeile HTML mehr ;)


Gruß Alex
SirLant
 2003-08-27 02:07
#80415 #80415
User since
2003-08-04
516 Artikel
BenutzerIn
[default_avatar]
Och Leute, habe das doch nur so gemacht, weil das Skript ursprünglich nicht für mich gedacht war und für nen Perl-Anfänger das leichter zu verstehen ist bzw. das Layout zu ändern.
Normal benutze ich auch cgi.pm dafür und bald HTML::Mason
--Programming today is a race between Software Enginers striving to build bigger and better idiot-proof Programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Dubu
 2003-08-27 02:24
#80416 #80416
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Einspruch, so ist das ueberhaupt nicht einfacher zu aendern. Nur einen Backslash vor einem Doublequote vergessen, und das Skript laeuft nicht mehr. Here-Documents oder qq{} Syntax sind da besser, wenn man nicht mit entsprechenden Modulen arbeiten moechte.
SirLant
 2003-08-27 02:35
#80417 #80417
User since
2003-08-04
516 Artikel
BenutzerIn
[default_avatar]
Das GB ist sowieso schon so gut wie gelöscht, da ich es nochmal komplett neu schreibe, mit nem besseren Design als diesem und dort verwende ich cgi.pm für den html-teil
--Programming today is a race between Software Enginers striving to build bigger and better idiot-proof Programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Strat
 2003-08-27 12:47
#80418 #80418
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich poste gleich im Scriptforum mein neues Gaestebuch auf Basis von HTML::Template und Textdateien
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< |< 1 2 3 4 >| >> 31 Einträge, 4 Seiten



View all threads created 2003-08-26 20:34.