Avatar billede blood Nybegynder
13. september 2000 - 02:31 Der er 8 kommentarer og
1 løsning

ikke om dhtml men om html

jeg har en chat side hvor man skal kunde ændre et topic det som topic skal hede bliver gemt i en tekst fil som heder topic.txt det der står i den fil skal jeg have ind en html fil hvordan gør jeg det

min server understøtter ikke fp og iframe kan jeg ikke bruge da topic.txt har hvid bavgrund og den html den skal ind på har sort bavgrund
Avatar billede tommyf Nybegynder
13. september 2000 - 07:23 #1
Jeg har et asp\'script der hvor man kan redigere et tekstfil med en lille felt?
Avatar billede hatecaps Nybegynder
13. september 2000 - 09:25 #2
forudsat at din server understøtter SSI (Server Side Include) kan du bruge
<!--#include file=\"relativ sti til topic.txt\" -->

husk altid at have et mellemrum før -->

alt efter hvordan din server er sat op, kan det være at din html fil skal omdøbes til .shtml eller lignende, snak med din web-host om det.
Avatar billede blood Nybegynder
13. september 2000 - 10:46 #3
Jeg vil have det i html eller javascript ikke ssi, asp eller noget andet
Avatar billede blood Nybegynder
13. september 2000 - 10:52 #4
Tommyf>> det er ikke det jeg skal bruge jeg har lavet sårdan et script i perl så det er ikke det jeg skal bruge
Avatar billede breum Nybegynder
13. september 2000 - 17:08 #5
Mon ikke det letteste var at lave en lille ændring i det program der laver din topic.txt

Dette program kunne jo ligesågodt lave htmlfilen.

Du kunne jo lade programmet læst skabelon.html og indsætte det du skriver i topic.txt for så at skrive til filen index.html

Det løser dit problem, og det resulterer i en almindelig html-fil
Avatar billede blood Nybegynder
13. september 2000 - 17:14 #6
>>breum
Hvordan gør man så det

når du ved så meget om det
kan du så ikke lave et script der kan lave
slette det der sår i html/txt filen
lave body på html/txt filen
insætte noget tekst som skal stå det
og så et sted hvor en bruger kan skrive noget tekst som også bliver vist på siden
Avatar billede breum Nybegynder
13. september 2000 - 21:34 #7
#!/usr/bin/perl -w
$skabelonfile = \"/mappenavn/skabelon.html\";
$outputfile = \"/mappenavn/reel-side.html\";
$feltnavn=\"feltnavnet-i-din-html-fil\";
#####################################################################
# Skriv til fil ######################################################################
print \"Content-type: text/html\", \"\\n\\n\";
print \"<HTML>\\n<HEAD>\\n<TITLE>Header</TITLE>\\n</HEAD>\\n\";
print \"<BODY>\\n\";


@pairs = split(/&/, $ENV{\'QUERY_STRING\'});
foreach $pair (@pairs)
{
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack(\"C\", hex($1))/eg;
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack(\"C\", hex($1))/eg;
$FORM{$name} = \"$value\";
}
$skrivevariabel=$FORM{\"$feltnavn\"};

open (FILE, \"$skabelonfile\");
@linier = <FILE>;
close (FILE);

open (FILE, \">$outputfile\");
foreach $linie (@linier)
    {
    $linie =~ s/replacewithfilename/$skrivevariabel/ig;
    print FILE \"$linie\\n\";
    }

close (FILE);


print \"$skrivevariabel er nu skrevet ind i $outputfile\";
Avatar billede breum Nybegynder
13. september 2000 - 21:35 #8
Følgende skal stå i den HTML-fil der beder om rettelsen


<form  action=\"navnetpaadetscriptjegharlavetovenfor.pl\" method=\"GET\">
Hvad skal der stå i filen?
<input type=\"text\" size=\"8\" maxlength=\"256\" name=\"nytindhold\">
<input type=\"submit\" name=\"Submit\" value=\"send\"> </p>
</form>
Avatar billede breum Nybegynder
13. september 2000 - 21:38 #9
Du skal ændre de 4 første linier i perlscriptet så de passer til din server

derudover skal du lave en skabelon.html der skal være sådan som du ønsker at den endelige side skal være, bortset fra at du skal skrive ordet

replacewithfilename

der hvor du ønsker at det der bliver sendt fra htmlfilen skal sættes ind
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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