Avatar billede scardk Nybegynder
13. juli 2003 - 16:03 Der er 18 kommentarer og
1 løsning

Indsætte tekst fra tekstfil på website

Hejsa...

Er der nogen derude der måske kunne hjælpe mig med et script der går ned i en tekstfil, læser teksten i denne fil og sætter det ind hjemmesiden... Det må da kunne lade sig gøre ??

På Forhånd Tak | Med Venlig Hilsen

Martin
Avatar billede roenving Novice
13. juli 2003 - 16:07 #1
Så skal det jo gøres fra serveren ?-)
Avatar billede scardk Nybegynder
13. juli 2003 - 16:19 #2
Jeg havde tænkt mig at jeg på forsiden af min hjemmeside skulle have en kolonne med en eller anden tilfældig tekst. Denne tekst skal forsiden hente i et tekstdokument... Altså, teksten jeg skriver i et tekstdokument skal vises i kolonnen på forsiden af min hjemmeside...
Avatar billede ducks Nybegynder
13. juli 2003 - 16:40 #3
Du kan lave det med ASP eller PHP. Hvad har du mulighed for?
Avatar billede scardk Nybegynder
13. juli 2003 - 17:21 #4
Det må blive PHP... Kører Apache web-server...
Avatar billede grunken Nybegynder
13. juli 2003 - 17:42 #5
ved godt det er amoralsk at svare i denne kategori :), men scardk skal vel have lidt hjælp

Har lige bygget et hurtigt eksempel, som en lille  function ;), det er vel noget i denne stil :)

<?php
function laes_linie($fnavn,$linie){
$filen = file($fnavn);
if (sizeof($filen)>($linie+1)){
  return $filen[$linie];
}
else{
  return "Der er sket en fejl";};
}

//laeser den første linie i filen
$streng = htmlentities(laes_linie("fil.txt",0));
echo"$streng";
?>
Avatar billede roenving Novice
13. juli 2003 - 19:38 #6
>>Nick har du fået svaret i http://www.eksperten.dk/spm/375658 ?-)
-- syns det er synd for googol ...
Avatar billede Slettet bruger
14. juli 2003 - 10:31 #7
Du kan også gøre det med JavaScript; det skal så bare være en JS-fil og ikke en tekstfil:

Lav en fil ved navn "text.js". Indsæt dette i den:

txt = "Dette er din tekst. Bla bla.";

Dér, hvor teksten skal indsættes på din side, skriver du dette:

<script type="text/javascript" src="text.js"></script>
Avatar billede Slettet bruger
14. juli 2003 - 10:32 #8
Hov, denne linje skal med under "txt"-linjen:

document.write(txt);

Din tekst skal altid stå mellem gåseøjnene. Hvis du vil indsætte gåseøjne i teksten, skal der backslash foran:

txt = "Dette er din tekst. \"Citation\". Bla bla.";
Avatar billede roenving Novice
14. juli 2003 - 10:48 #9
>>phoenixv
Egentlig bør man vel bruge \42 istedet for "" -- altså:
txt = "Dette er din tekst. \42Citation\42. Bla bla.";
Avatar billede Slettet bruger
14. juli 2003 - 11:23 #10
Ja, det kan du have ret i. Har ikke lige overvejet det før. :)
Avatar billede roenving Novice
14. juli 2003 - 11:49 #11
Jeg ved fra olebole, at det er det man bør, men har du ideer om browser-understøttelse af den simple escape ?-)
Avatar billede Slettet bruger
14. juli 2003 - 11:53 #12
Nope. Men det er jo aldrig fejlet.
Avatar billede Slettet bruger
14. juli 2003 - 11:53 #13
har fejlet
Avatar billede roenving Novice
14. juli 2003 - 11:57 #14
oki ;O)
Avatar billede atheist Nybegynder
10. august 2003 - 00:19 #15
hvis det bare er hele filen der skal læses, vil det nemmeste vel være bare at inkludere filen?
Bare smæk
<!--#include file="mintekst.txt"-->
ind hvor det skal indsættes, husk dog at kald "modersiden" for ASP...
læs evt. mere om at inkludere filer på http://www.html.dk/tutorials/ssi/
Der vil ikke være til at se at du inkluderer filen, se evt.
http://www.klasseliste.dk/side.asp, der er alle navne+datoer inkluderet fra
http://www.klasseliste.dk/log.txt, og browseren fortolker html-tags i txt-filen, da den opfatter dem som en del af siden...
Avatar billede roenving Novice
10. august 2003 - 01:10 #16
Og dit webhotel understøtter selvfølgelig SSI ...

-- det gør mit nemlig ikke -- heller ikke asp eller perl, cgi eller ...

...
Avatar billede atheist Nybegynder
10. august 2003 - 01:13 #17
hmmm, det var måske lige værd at nævne, min fejl... Jeg har mit domæne på www.b-one.dk, hvilket i øvrigt kan anbefales... Ved godt man ikke må reklamere, men de understøtter php4, Mysql,ASP og SSI.
Avatar billede roenving Novice
10. august 2003 - 01:24 #18
Så din bare ...
Avatar billede scardk Nybegynder
11. november 2004 - 13:33 #19
svar
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