• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Dynamisches generieren von HTML-Dokumenten mit Perl

lolo

New member
Hallo.

Ich haette eine kleine Frage. Ich habe letztens einen kleinen Besuchszaehler in Perl geschrieben, der eine Html-Seite generiert. Der Zaehler hat wunderbar funktionier, die Generierung der Seite wurde so realisiert:

print "Content-type: text/html\n\n";
print "<HTML><HEAD><TITLE>LOLO"s Homepage</TITLE></HEAD>\n";
print "<BODY><H1>Du bist der";
print " <I>$count</I> Gast auf dieser Seite.</H1>\n";
print "</BODY></HTML>\n";

In diser Version hat das auch geklappt. Doch als ich versucht habe, die seite etwas ausfuehrlicher zu machen, hat es aufgehoert zu funktioniern. Ich denke, das es nicht wegen der Spezialzeichen wie " nicht funktioniert.
Hier ist ein kleiner Ausschnitt auds dem neuen Quelltext:

print "<META NAME="Robots" CONTENT="NOINDEX">";

Wie muss ich dass machen, damit es funktioniert? Ich habe es so probiert:

print "<META NAME=\"Robots\" CONTENT=\"NOINDEX\">";

Aber es hat nicht geklappt. Habt ihr eine idee?

TIA
 
Probier...

... das ganze mal ohne Anführungszeichen innerhalb der Print-Anweisung. Du kannst die HTML-Tags auch in einer Print-Anweisung zusammenfassen.

print "Content-type: text/html\n\n
<HTML><HEAD>
<TITLE>LOLOs Homepage</TITLE></HEAD>
<BODY><H1>
Du bist der<I>$count</I> Gast auf dieserSeite.
</H1>
</BODY></HTML>\n";

print "<META NAME=Robots CONTENT=NOINDEX>";

Um sicher zu gehen, daß der Syntax des ganzen Skripts korrekt ist, solltest Du auch einen Debug auf lokaler Ebene durchführen (wenn Du's net schon gemacht hast).

Hoffe geholfen zu haben

Gruß Totinga
 
Zurück
Oben