Forenindex » Archiv » Perl und CGI » Perl und HTML

Perl und HTML

Schomo
Beiträge gesamt: 96

18. Apr 2002, 16:51
Bewertung:

gelesen: 3489

Beitrag als Lesezeichen
Hi,
ich hab grad ein Gästebuch gemacht, und die Standardschrift durch einen font tag ersetzt, das geht auch meistens, komischerweise aber nicht immer. Wer weiss, welche tags erlaubt sind? Geht auch css?
Gruss Schomo

Perl und HTML

SabineP
Beiträge gesamt: 7586

18. Apr 2002, 17:52
Bewertung:

gelesen: 3489

Beitrag als Lesezeichen
Es sind alle HTML-Tags, die der Browser versteht erlaubt, auch css.

Was meinst Du mit geht nicht?

Mit Ansicht ---> Quellcode kannst Du den HTML-Code überprüfen, der vom Gästebuch-Programm an den Browser gesendet wurde.
Falls Du mit HTML nicht so fit bist,
Variante a: schnell nachholen
Variante b: Seite abspeichern und den Syntax in Tidy oder Golive überprüfen.

Petra hat den Link zu Tidy schon mal gepostet,
einfach mal die Suche für das Forum anwerfen.

Probleme können auch auftreten,
wenn der HTML-Code einfach so in das Gästebuch-Programm eingetippt wird. Ein Semikolon (CSS?) an der falschen Stelle erzeugt dann einen Syntax-Fehler (Error 500)

[ Diese Nachricht wurde geändert von: SabineP am 2002-04-18 19:27 ]

Perl und HTML

Ollli
Beiträge gesamt: 458

19. Apr 2002, 06:01
Bewertung:

gelesen: 3489

Beitrag als Lesezeichen
evtl. hast auch kein \ vor die Anführungszeichen im <font>-tag im perlcode gesetzt?!
Dadürch wird der String eher beendet und wenn dann keine Perl-Anweisung kommt, sondern sowas wie 'arial">.....' dann kann das ja nicht mehr interpretiert werden

Alle Anführungs- und ein paar Sonderzeichen müssen mit einem \ angegeben werden.

so sollte es sein:
print "<font face=\"arial\">Hallo Welt</font>\n";

und so nicht:
print "<font face="arial">Hallo Welt</font>\n";

Ollli

Perl und HTML

SabineP
Beiträge gesamt: 7586

19. Apr 2002, 09:50
Bewertung:

gelesen: 3489

Beitrag als Lesezeichen
So gehts auch, noch eine von vielen Möglichkeiten:

#!/usr/bin/perl
print "content-Type: text/html\n\n";
print qq|
<html>
<head><title>Home</title></head>
<body>
<font size="4">Hallo Welt</font>
</body>
</html>
|;

Geht auch mit CSS.
Ohne das Gästebuch zu sehen kann man hier nur raten,
was bei Schomo schief läuft.

[ Diese Nachricht wurde geändert von: SabineP am 2002-04-19 10:08 ]

Perl und HTML

Schomo
Beiträge gesamt: 96

21. Apr 2002, 20:27
Bewertung:

gelesen: 3489

Beitrag als Lesezeichen
Hi,
hab mein Problem in den Griff gekriegt Hab blöderweise " statt ' geschrieben ich Depp.

Danke Schomo