---
title: "print NEWFILE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/18982-print-newfile"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "cgi"
published: "2000-03-16T19:49:00.000Z"
updated: "2000-03-17T11:41:00.000Z"
replies: 4
views: 387
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/18982-print-newfile"
---

# print NEWFILE

## #1 — cgi, 2000-03-16T19:49Z

Har byggt upp ett forum, allting funkar bra och så, men när jag lägger till raden:

```
print NEWFILE "<table border=0 cellpadding=0 cellspacing=1 width="400"><tr><td>\n";
   print NEWFILE "<table border=0 cellpadding=1 cellspacing=1 width="100%"><tr bgcolor=black><td>\n";
   print NEWFILE "<table border=0 cellpadding=2 cellspacing=0 width="400" bgcolor=black><tr><td align="center">\n";
   print NEWFILE "<font face="Verdana, Arial, Helvetica" size="1"><b>$subject</b></font></td></tr></table>\n";
   print NEWFILE "<table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor=black><tr><td>\n";
   print NEWFILE "<table width="400" border="0" cellspacing="5" cellpadding="5"><tr><td>\n";
   print NEWFILE "<font face="Verdana, Arial, Helvetica" size="1" color=white>\n";
```

så funkar inte scriptet??? varför.

Så här såg koden ut först:

```
print NEWFILE "<html>\n";
   print NEWFILE "  <head>\n";
   print NEWFILE "    <title>$subject</title>\n";
   print NEWFILE "  </head>\n";
   print NEWFILE "  <body bgcolor=\#000000\" text=\"ffffff\">\n";
```

men när lägger till den andra koden så funkar det inte ???.
OBS! detta är innte hela koden till forumet utan bara en del.

\[Redigerat av cgi den 16 mar 2000\]

Permalänk: https://www.webforum.nu/p/18982

## #2 — Csson, 2000-03-16T21:42Z

Du måste escapa citationstecken, eller använda någon annan print-variant. Ex:

print qq\~Vilka tecken som helst, 
förutom tilde kan skrivas
här (du kan byta ut
tilde mot något annat ovanligt
tecken, ex. \|)\~;

Då slipper du dessutom göra en ny print för varje rad samt att nya rader i perl-scriptet även blir nya rader i html-koden.

/Csson

Permalänk: https://www.webforum.nu/p/340443

## #3 — cgi, 2000-03-17T10:39Z

Kan du vara mer detaljerad.
Ska jag skriva print qq\~\|)\~;
istället för print NEWFILE.

Permalänk: https://www.webforum.nu/p/340444

## #4 — Csson, 2000-03-17T11:05Z

Sorry... såg inte att du skulle skriva till en fil.

print NEWFILE qq\~vad du vill\~;

Där du kan byta ut \~ till ex. \|. Vilket tecken du använder beror lite på vad du ska printa. Du måste escapa det tecken du använder som "avgränsare". Ex:

print NEWFILE qq\~Ett tildetecken \\\~ måste skrivas så för att det inte ska bli fel.\~;

/Csson

Permalänk: https://www.webforum.nu/p/340445

## #5 — cgi, 2000-03-17T11:41Z

Japp nu funkat det.
Tack för hjälpen!!!

\[Redigerat av cgi den 17 mar 2000\]

Permalänk: https://www.webforum.nu/p/340446

---

Tråden på webben: https://www.webforum.nu/amne/programmering/18982-print-newfile
