---
title: "nyhet.cgi... igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/18976-nyhet-cgi-igen"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Hazze"
published: "2000-03-11T11:56:00.000Z"
updated: "2000-03-11T14:43:00.000Z"
replies: 1
views: 396
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/perl-ruby/18976-nyhet-cgi-igen"
---

# nyhet.cgi... igen

## #1 — Hazze, 2000-03-11T11:56Z

Okey. Jag har fortfarande inte lyckats löst problemet. :(
Mitt nyhetssystem finns på adressen [www.gratiswebplats.nu/yohan/formular.htm](http://www.gratiswebplats.nu/yohan/formular.htm) 
Mitt cgi-script ser ut så här:

\#!/usr/bin/perl
$news = 'http://www.gratiswebplats.nu/yohan/news.txt';
@url = split(/&/,$ENV{'QUERY_STRING'});
foreach $i (0 .. $#url) {
    $url\[$i\] =\~ s/\\+/ /g;
    $url\[$i\] =\~ s/%(..)/pack("c",hex($1))/ge;
    $loc = index($url\[$i\],"=");
    $key = substr($url\[$i\],0,$loc);
    $val = substr($url\[$i\],$loc+1);
    $url{$key} .= $val;
    }
$url{'news'} =\~ s/\\n/\<BR\>/g;
@datum = localtime(time);
$datum = $datum\[4\]+1 . "/$datum\[3\]/$datum\[5\]";
$new = "\<P\>\<B\>\<TT\>\<FONT SIZE=\\"+2\\"\>$datum:\</FONT\>\</TT\>\</B\>\<FONT SIZE=\\"+1\\"\>$url{'news'}\</FONT\>\</P\>\\n";
open IN, $news;
@old = \<IN\>;
close IN;
open OUT, "\>$news";
print OUT $new . join('',@old);
close OUT;
print "Location: \<A HREF="http://www.gratiswebplats.nu/yohan/news.html\\n\\n";" TARGET=\_blank\>http://www.gratiswebplats.nu/yohan/news.html\\n\\n";\</A\>

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

## #2 — Rödalacket, 2000-03-11T14:43Z

Det verkar som om du inte har lagt scriptet i en cgi-bin katalog...

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

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/18976-nyhet-cgi-igen
