Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-04 22:09:17 - Oskar Schölander, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 759 personer

Hej!

Jag vill göra en funktion som infogar valfri textsträng i början av varje rad i en textfil.

Jag har gjort ett exempel som SKRIVER UT textfilen så som jag tänkt mig att den ska SPARAS (där jag valt att "1," ska skrivas i början av varje rad). Har inte riktigt koll på hur jag ska göra för att den ska skriva till textfilen så som jag vill :)

<%

   Set txt = Server.CreateObject ("Scripting.FileSystemObject")
   Set Lasa = txt.OpenTextFile (Server.MapPath("test.txt"))
   
   Do While not Lasa.AtEndofstream
      Response.write "1," & Lasa.Readline & "<BR>"
   Loop
   
   Set Lasa=Nothing

%>


Tacksam för hjälp!
Det här är mitt första inlägg här på pellesoft.se! Jag gillar sidan skarpt!

Mvh
Oskar


Svara

Sv: Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-04 23:05:11 - Peter Larsson

Hej Oskar

<b>Anrop:</b>

<%
AppendFile "1,", Server.MapPath("test.txt")
%>


<b>Funktion:</b>
<%
Sub AppendFile(prefix, fileAddress)
 Dim rows(), counter, i
 Dim fso, input, output

 ' File System Object.
 Set fso = Server.CreateObject("Scripting.FileSystemObject")

 ' Initialization.
 counter = 0
 ReDim rows(0)

 ' File to array.
 Set input = fso.OpenTextFile(fileAddress)
 Do While Not input.AtEndofstream
  If counter Mod 10 = 0 Then ReDim Preserve rows(UBound(rows) + 10)          
  rows(counter) = input.ReadLine
  counter = counter + 1
 Loop
 input.Close
 Set input = Nothing 

 ' Redimension array
 ReDim Preserve rows(counter-1)

 ' "Edit" file.
 Set output = fso.CreateTextFile(fileAddress)
 For i=0 To counter-1
  output.WriteLine prefix & rows(i)
 Next
 output.Close
 Set output = Nothing
End Sub
%>


Svara

Sv:Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-05 09:10:15 - Oskar Schölander

Tusen tack för hjälpen Peter!

Jag har gjort lite redigeringar så jag kan få det som jag vill ha det i slutändan. Försöker göra så man själv kan välja textfil.

Får detta felmeddelandet
Feltyp:
Server.MapPath(), ASP 0172 (0x80004005)
Parametern Path för metoden MapPath måste vara en virtuell sökväg. En fysisk sökväg har använts.

Jag förstår felet, men inte hur man åtgärdar det! Scriptet ska funka oavsett vilken dator man använder!

<form name="do" method="post" action="?do=CreateThatCoolTextFile">
Välj textfil: <input name="textfile" type="file" /><br />
Välj textsträng: <input name="textStr" type="text" /><br />
<input type="submit" value="HIT IT!" />
</form>

<%
If Request.Querystring("do") = "CreateThatCoolTextFile" Then

	Dim textfile, textStr
	textfile = Request.Form("textfile")
	textStr = Request.Form("textStr")

	AppendFile ""&textStr&"", Server.MapPath(""&textfile&"")
		
	Sub AppendFile(prefix, fileAddress)
	 Dim rows(), counter, i
	 Dim fso, input, output
	
	 ' File System Object.
	 Set fso = Server.CreateObject("Scripting.FileSystemObject")
	
	 ' Initialization.
	 counter = 0
	 ReDim rows(0)
	
	 ' File to array.
	 Set input = fso.OpenTextFile(fileAddress)
	 Do While Not input.AtEndofstream
	  If counter Mod 10 = 0 Then ReDim Preserve rows(UBound(rows) + 10)          
	  rows(counter) = input.ReadLine
	  counter = counter + 1
	 Loop
	 input.Close
	 Set input = Nothing 
	
	 ' Redimension array
	 ReDim Preserve rows(counter-1)
	
	 ' "Edit" file.
	 Set output = fso.CreateTextFile(fileAddress)
	 For i=0 To counter-1
	  output.WriteLine prefix & rows(i)
	 Next
	 output.Close
	 Set output = Nothing
	End Sub

End If
%>


Svara

Sv: Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-05 09:26:29 - Peter Larsson

Ändra

AppendFile ""&textStr&"", Server.MapPath(""&textfile&"")


till
AppendFile textStr, textfile


Svara

Sv:Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-05 09:34:24 - Oskar Schölander

Fungerar perfekt :) Tack så hemskt mycket för hjälpen!


Svara

Sv: Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-06 15:50:47 - Daniel Melin

borde inte.. detta funka lika bra

myText = replace(myText, vbcrlf, vbcrlf & stringToAdd)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
1 065
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies