Avatar billede carlsson Nybegynder
02. oktober 2001 - 21:15 Der er 6 kommentarer og
1 løsning

HTML i perl

Jeg er ved at oprette et bulletin board (skrevet af Matt Wright)
Jeg skal have sat nogle HTML koder ind i scripet Men når jeg gør det for jeg en fejlmeddelelse:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request. 

Så virker det:


#####################
# New File Subroutine

sub new_file {

  open(NEWFILE,\">$basedir/$mesgdir/$num\\.$ext\") || die $!;
  print NEWFILE \"<html>\\n\";
  print NEWFILE \"<head>\\n\";

  print NEWFILE \"    <title>$subject</title>\\n\";
  print NEWFILE \"  </head>\\n\";
  print NEWFILE \"  <body>\\n\";
  print NEWFILE \"    <center>\\n\";
  print NEWFILE \"      <h1>$subject</h1>\\n\";
  print NEWFILE \"    </center>\\n\";


Så virker det ikke:


#####################
# New File Subroutine

sub new_file {

  open(NEWFILE,\">$basedir/$mesgdir/$num\\.$ext\") || die $!;
  print NEWFILE \"<html>\\n\";
  print NEWFILE \"<head>\\n\";

  print NEWFILE \"<link rel=\"STYLESHEET\" type=\"text/css\" href=\"style.css\">\\n\";

  print NEWFILE \"    <title>$subject</title>\\n\";
  print NEWFILE \"  </head>\\n\";
  print NEWFILE \"  <body>\\n\";
  print NEWFILE \"    <center>\\n\";
  print NEWFILE \"      <h1>$subject</h1>\\n\";
  print NEWFILE \"    </center>\\n\";



Hvad gør jeg forkert???
Er det informationer nok???
Btw. Jeg må indrømme at jeg ikke er en haj til perl
Avatar billede erikjacobsen Ekspert
02. oktober 2001 - 21:27 #1
print NEWFILE \"<link rel=\\\"STYLESHEET\\\" type=\\\"text/css\\\" href=\\\"style.css\\\">\\n\";
Avatar billede carlsson Nybegynder
02. oktober 2001 - 21:38 #2
Tak
Det problem har jeg sidet med i flere timer
Avatar billede erikjacobsen Ekspert
02. oktober 2001 - 21:40 #3
\"Internal Server Error\" plejer at betyde
syntaksfejl. Du bør have en Perl på din
egen maskine, så du kan få lidt bedre
fejlbeskedder
Avatar billede breum Nybegynder
02. oktober 2001 - 21:49 #4
du kunne også have valgt
print NEWFILE \'<link rel=\"STYLESHEET\" type=\"text/css\" href=\"style.css\">\\n\';

Det er måske lidt lettere at overskue, problemet var at du prøvede at komme \" imellem \"\", det forstår maskinen ikke

Avatar billede alvion Nybegynder
03. oktober 2001 - 09:06 #5
Hvad søren Erik, er du på eksperten igen? Kunne du ikke holde dig væk? :-)
Avatar billede erikjacobsen Ekspert
03. oktober 2001 - 12:20 #6
Jah, alvion, i ganske få grupper, med rare mennesker
Avatar billede alvion Nybegynder
03. oktober 2001 - 14:20 #7
Aha så er det derfor. Ja jeg er først nu hoppet på Perl-vognen, derfor havde jeg ikke set det før. :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester