Thread Anzeige einer require() Datei nur einmal (6 answers)
Opened by mkessler at 2007-11-14 17:51

pktm
 2007-11-14 18:00
#102419 #102419
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
So prizipell würde ich das require add.pl komplett rausnehmen und durch eine Funktion ersetzen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if ($cgi->param('do') eq "add") {
my $text = add();
print $text;
}

sub add {
my $out = 01: qq~
<h1>G&auml;stebuch - Eintr&auml;ge verfassen</h1>

<p>Hier k&ouml;nnen Sie einen Eintrag in meinem G&auml;stebuch hinterlassen. Bitte f&uuml;llen Sie das untenstehende Formular aus.</p>

<form method="post">
Name: <input type="text" name="name" size="25" value="">
eMail: <input type="text" name="name" size="25" value="">
Homepage: <input type="text" name="name" size="25" value="http://">
<input type="submit" name="add" value="OK">
</form>
);

unless ($cgi->param('parametername???')) {
$out .= "<p><strong>Es wurden nicht alle Felder ausgef&uuml;llt!</strong></p>";
}
return $out;
}


Immer noch nicht die feinste Art, aber shcon einmal ein Schritt in Richtung Besserung.
Außerdem möchte ich dir dringend use strict; und use warnings; empfehlen.
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Anzeige einer require() Datei nur einmal