Joachim Ott: Printbefehl

Habe eine Seite mit dem Printbefehl erzeugt, wird auch alles fein geschrieben bis auf den body background. Im Quelltext der Seite steht das richtige, aber das gif wird trotzdem nicht angezeigt.

Weiss jemand einen Kniff?

print <<"HTML";
<HTML><HEAD><TITLE>Die Empfehlung wurde versendet!</TITLE></HEAD>

<BODY background="paper1.gif" BGCOLOR="#FFFFFF">
<table width="80%" align="center">
...etc.

Joachim

  1. Hi Joachim!
    Dann ist wohl die gif Datei nicht im gleichen Verzeichnis!
    Gib einfach mal den kpl. Link zur Gif Datei an(http://www....) cDann sollte es gehen!
    Gruß
    Alex

    1. Hi Joachim!
      Dann ist wohl die gif Datei nicht im gleichen Verzeichnis!

      das isses: das if war natürlich im gleichen Verzeichnis wie die Seite, von der aus ich das cgi aufgerufen habe.

      Gib einfach mal den kpl. Link zur Gif Datei an(http://www....) cDann sollte es gehen!
      Gruß
      Alex

      mit dem kompletten Pfad hats funktioniert.

      Merci vielmals

      Gruß
      Joachim

  2. Hallo Joachim,   <-- Ein Gruß gleich am Anfang ist doch was Schönes

    Habe eine Seite mit dem Printbefehl erzeugt,

    Perl hat Funktionen und ist für Befehle nicht zu haben.
    deshalbheißt es ja auch
     perldoc perlfunc
    und nicht
     perldoc perlcmd

    wird auch alles fein geschrieben

    Bist Du Dir sicher?

    bis auf den body background.

    eben.

    Im Quelltext der Seite steht das richtige, aber das gif wird trotzdem nicht angezeigt.

    Hast Du wirklich Die Ausgabe auf Korrektheit überprüft?

    Weiss jemand einen Kniff?

    Kniff nicht, aber den einen oder anderen Rat.

    vielleicht solltest Du Dir nochmals
    perldoc perldata
    durchlesen. Stehen interessante Dinger drin.

    statt:

    print <<"HTML";
    <HTML><HEAD><TITLE>Die Empfehlung wurde versendet!</TITLE></HEAD>

    <BODY background="paper1.gif" BGCOLOR="#FFFFFF">
    <table width="80%" align="center">
    ...etc.

    vielleicht
    <code>

    Anführungszeichen sind nicht notwendig, vermeide Schluesselwoerter, um den Code leicher ledbar zu machen

    print <<END_OF_TEXT;
    <HTML><HEAD><TITLE>Die Empfehlung wurde versendet!</TITLE></HEAD>

    <BODY background="paper1.gif" BGCOLOR="#FFFFFF">
    <table width="80%" align="center">
    [...]
    END_OF_TEXT

    </code>

    Und noch was, wo liegt doch gleich 'paper1.gif'? Liegt das wirklich im gleichen Verzeichnis wie Dein Script?

    Grüße
      Klaus