Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP > Generella frågor

FileSystemObject

MrXr
MrXr

Gradering

#19836

Jag undrade vad som är fel i min kod här under:

<%
thetext="Write this text in the file"

Set fs = CreateObject("Scripting.FileSystemObject")

Set wfile = fs.CreateTextFile("iframelinks.txt", False)
wfile.WriteLine "<a href="<%=Request.QueryString("search")%>" target="iframe"><%=Request.QueryString("search2")%></a><br>"

wfile.close
Set wfile=nothing
Set fs=nothing

response.write("Confirmed!")
%>

 

Får felmeddelandet:

Microsoft VBScript compilation error '800a03ea'

Syntax error

/site/add.asp, line 7

wfile.WriteLine <a href="<%=Request.QueryString("search")
----------------^

Har lite svårt att förklara mig så ställ gärna frågor om ni inte förstår!

Mvh Erik

ID: #19836 | Skapades: 2010-06-08 20:14:06 | Tråden har 46 svar och har lästs 1350 gånger.
Sida: 12 34

MrXr
MrXr

Gradering

#19865

1. På min sida just nu så registreras

2. förstår inte, men dublett problemet finns inte längre :)

3. hmm, ja?

hade lite svårt att svara på dom för jag trodde jag sagt att jag inte hade det problemet xD

Har redan testat koden på http://www.freevbcode.com/ShowCode.Asp?ID=2667 men ska ge den ett nytt försök.

Undrade bara om det var så lätt att byta "readline" ,i koden jag visade i förra tråden, med "delete" eller något liknande.

Försökte med ett exempel på http://www.freevbcode.com/ShowCode.Asp?ID=2667som var att inkludera kodbiten här nere i min kod:

DeleteLine("accepted.txt", 3)

Det skulle få effekten att den deletar tredje raden.

 

Jag har ingen aning...

 

 

ID: #19865 | Skapades: 2010-06-09 17:29:43

MrXr
MrXr

Gradering

#19867

Skulle man inte kunna ta bort en specifik mening, t.ex. ifall man ville ta bort boktstäverna/ordet "xxxx" i textfilen så tas alla "xxxx" bort.

Kan det vara en lösning?

ID: #19867 | Skapades: 2010-06-09 17:35:23

voigtan
voigtan

Gradering

#19870

Jo, RegEx kan du göra det mesta med att leta efter text mönster, men vad är målet med att skriva till text filer och modifiera dom?

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19870 | Skapades: 2010-06-09 19:43:57

MrXr
MrXr

Gradering

#19874

För att använda något som blivit tillagt i en textfil för att sedan ta bort det för att det inte finns någon användning av texten längre.

Jag flyttar information kan man säga med väldigt enkla administration system.

Googlade RegEx, hade lite svårt att förstå vad det var. Verkar vara något som känner efter om något speciellt finns och sedan reagerarar efter det på något sätt.

Finns det någon enkel förklarning eller borde jag fortsätta läsa på?

Edit:

Används för att behandla text i strängar?

Redigerades av MrXr den 9 juni 2010. Läs tidigare inlägg.
ID: #19874 | Skapades: 2010-06-09 20:22:40

voigtan
voigtan

Gradering

#19875

RegEx är att hitta mönster, utan att veta vad du vill göra exakt så kan jag inte säga mer än att det är med rätt stor sannolikhet regex din lösning, men varför spara du ner till en text fil? Vad använder du text filen? Känns som att en databas hade löst dina problem 1000ggr och gjort den mer kontrollerad.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19875 | Skapades: 2010-06-09 20:25:05

MrXr
MrXr

Gradering

#19876

För att idioterna på mitt webbhotel inte fixat problemet jag har med databaser än.

Så försöker hitta alternativa lösningar tills problemet blir löst :)

Om jag visste exakt vad jag ville ta bort från en textfil, skulle detta vara enkelt löst med regex?

ID: #19876 | Skapades: 2010-06-09 20:28:48

voigtan
voigtan

Gradering

#19878

Citerar MrXr:
För att idioterna på mitt webbhotel inte fixat problemet jag har med databaser än.
Byt webbhotell då, jobba med data på det sätt du försöker göra känns som en riktigt dåligt sätt

Citerar MrXr:
Om jag visste exakt vad jag ville ta bort från en textfil, skulle detta vara enkelt löst med regex?
Ja, hur skall det administreras?

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19878 | Skapades: 2010-06-09 20:31:46

MrXr
MrXr

Gradering

#19879

Det administreras redan.

en textfil fylls med info, info läses av användare, info skall raderas av användare

Jag är på steg 3. 

Själva systemet funkar som i början av tråden. Sen öppnas filen med i stort sätt samma kod. sen deletas raden... vet inte hur <--- problemet

Har lite svårt att förklara mer ingående utan att känna att saker bli orelevant.

Kan du hjälpa mig genom att fråga mer konkret om du inte förstår min förklarning här över? :)

 

ID: #19879 | Skapades: 2010-06-09 20:38:59

voigtan
voigtan

Gradering

#19880

Det känns som man behöver få mer struktur i ditt problem

Användaren, vem är det, är det en besökare eller är det en administratör?

Användaren gör vad? Skriver en querystring värde för att skriva till en specifik fil. Vad händer där efter, vad har man den filen till och varför skall man kunna radera rader?

Om man skall kunna radera, hur har du tänkt att det skall admininistreras (dröm läget?)?

 

För just nu har jag absolut ingen aning på vem som gör vad/hur och varför.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19880 | Skapades: 2010-06-09 20:59:33

MrXr
MrXr

Gradering

#19881

Användaren är en Administratör, i alla fall vad som betyder någonting här.

jag använder mig av forms med get och querystrings för att använda informationen och implentera text till text filen.

Allt som går in i text filer(det finns 2 text filer): Form > get > query string > Filsystemobject write > finns i text filen

Textfiler som läses: Textfiler läses genom readfile i filesystemobject och sedan när informationen ska bort (enligt användaren/administratören)

så ska det finnas en asp kod som specifikt kan ta bort första raden i en text fil eller någonting specifikt i den, som en rad, mening, ord, bokstav.

Varför första raden ska gå att ta bort är för att man läser uppifrån nerut vilket resulterar i att läser>raderar>läser>raderar....

för att ta sig igenom textfilen tills den till slut är tom eller att man lägger av.

 

Jag försökte förklara så bra som jag kan, förstår du vad jag menar? :)

ID: #19881 | Skapades: 2010-06-09 21:14:58

voigtan
voigtan

Gradering

#19882

Vad gör du med text filen? Förstå inte alls nyttan med vad du försöker skapa, är det att redigera dokumentet så är det klokare att redigera hela dokumentet än rader.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19882 | Skapades: 2010-06-09 21:41:01

MrXr
MrXr

Gradering

#19883

Njae mer som en simmulerad databas av något enkelt slag där det funkar att varje rad fungerar som en enskild enhet. så fungerar det just nu iaf. Ända problemet jag har kvar innan allt är klart är hur jag ska fixa en kod inom Filesystemobject eller någon annan metod som tar bort en viss rad eller ett visst mönster med tecken.

Nyttan? jag ser mer att jag gör det för jag tycker det är intressant, kul, se om det fungerar och för att jag inte har något annat val just nu.

Vet du något sätt som kan hjälpa mig att nå det jag vill ha efter det jag berättat?

Jag förstår inte hur allt annat kan vara relevant förutom om du är nyfiken vilket är anledning nog. Jag förstår dock att du måste veta strukturen för att kunna göra en kod men jag har ingen aning hur jag ska förklara mer ingående :S

 

EDIT:

Helt konkret:

Vad jag vill ha är någon kod i asp som raderar en förutbestämd rad eller alfabetiskt/numeriskt mönster ur en textfil.

Det är allt :)

Går inte det att fixa på ett hyffsat enkelt sätt?

Redigerades av MrXr den 9 juni 2010. Läs tidigare inlägg.
ID: #19883 | Skapades: 2010-06-09 21:54:46

voigtan
voigtan

Gradering

#19884

Är inte nyfiken på hur det fungera, jag är mer intresserad över varför och vad du gör med raderna, känns rätt ohållbart när du börja få ett par rader, om du försöker skapa en text baserad databas på detta sätt så är det riktigt resurskrävande, tänk bara om du få 1000 rader på varje sida du laddar, hur skall det administreras? "Ta bort rad1", var vill du att det skall göras för att något skall ske? Det du är ute efter är långt ifrån svårt.

Regex, för att radera innehåll och skriv över texten i ditt dokument. Mer kan jag inte komma med.

 

Citat:
Vad jag vill ha är någon kod i asp som raderar en förutbestämd rad eller alfabetiskt/numeriskt mönster ur en textfil.
Det är ju exakt den kod som jag skickade tidigare, länken säger ju "Rad x" skall tas bort, det är bara att bygga något gränssnitt som du kan administrera det publikt.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
Redigerades av voigtan den 9 juni 2010. Läs tidigare inlägg.
ID: #19884 | Skapades: 2010-06-09 22:03:29

MrXr
MrXr

Gradering

#19885

Citerar voigtan:

Är inte nyfiken på hur det fungera, jag är mer intresserad över varför och vad du gör med raderna, känns rätt ohållbart när du börja få ett par rader, om du försöker skapa en text baserad databas på detta sätt så är det riktigt resurskrävande, tänk bara om du få 1000 rader på varje sida du laddar, hur skall det administreras? "Ta bort rad1", var vill du att det skall göras för att något skall ske? Det du är ute efter är långt ifrån svårt.

Regex, för att radera innehåll och skriv över texten i ditt dokument. Mer kan jag inte komma med.

 

Vad jag vill ha är någon kod i asp som raderar en förutbestämd rad eller alfabetiskt/numeriskt mönster ur en textfil.Det är ju exakt den kod som jag skickade tidigare, länken säger ju "Rad x" skall tas bort, det är bara att bygga något gränssnitt som du kan administrera det publikt.

Menar du http://www.freevbcode.com/ShowCode.Asp?ID=2667?

ID: #19885 | Skapades: 2010-06-09 22:43:08

voigtan
voigtan

Gradering

#19886

Ja, dock är det VB kod, så du kan inte bara ta copy + paste på den.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19886 | Skapades: 2010-06-09 22:45:03
Sida: 12 34
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy