SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] cgi - print



Det er korrekt, men jeg tror ikke der er hele forklaringen (i eksemplet ser
det ud til at der ikke er nogen indrykning). Derimod er der et par andre
ting du skal være opmærksom på:

1) Undlad dine quotes (' ' eller " ") de er ikke nødvendige (jeg er ikke
sikker på om de er et problem, men der er ihvertfald ikke brug for dem):
2) efter dit ending_tag skal du ha' en linie med et semikolon alene.

Eksempel:

#
Perl kode.......

    print <<ENDTAG;
<HTML>
<HEAD>
<TITLE>$pagetitle</TITLE>
</HEAD>
<BODY>
ENDTAG
;

Mere perl kode.....
#

/Christian

> dit end tag skal match det du har angivet ogsaa med mellerum,
> naar dit end tag er 'ending_tag' matches det kun af en linie med
>
> ending_tag
>
> og ikke af eksempelvis
>
>   ending_tag
>
> /Eiler
>
> Jesper Krogh wrote:
> >
> > Her sidder jeg og forsøger på at lave et lille cgi, men print << tag
> > driller mig lidt
> >
> > #!/usr/bin/perl -w
> > print "Content-type: text/html\n\n";
> > print << 'ending_tag';
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> >     <html>
> >     <head>
> >     <title>
> >     Bestillings side.
> >     </title>
> >     <link rel="STYLESHEET" type="text/css"  href="linuxcd.css" >
> >     </head>
> >     <body>
> >     ending_tag
> >     print << 'ending_tag
> >
> > <form action="form.pl">
> > <p>
> > html yada yada
> >
> > ending_tag
> >
> > Der tager den første print kommando og sluger alt ned til det sidste
> > ending_tag og skriver:
> >     ending_tag
> >     print << 'ending_tag
> > i klar tekst midt i html documentet.
> > Hvorfor reagerer den ikke på mine tags ?
> >
> > --
> > /Jesper Krogh
> > Student at DTU Denmark.
> > Homepage -> http://www.student.dtu.dk/~c991351
> > Fell the spirit of Linux -> http://www.sslug.dk
>
> --
> Jacob Eiler - Software Developer - sslug@sslug
> Realtime - Kalvebod brygge 43 - DK-1560 Copenhagen - www.realtime.dk
>



 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:52
Denne side vedligeholdes af MHonArc .