webForumDet fria alternativet

Vides Dynamisk listning av filer

ASP

27 svar · 432 visningar · startad av costodia · sida 2 av 2

Frågan, av costodia

på <http://script.webforum.nu/wf/Forum1/HTML/000021.html> finns ett skript som man kan göra dynamisk listning med tyvärr så får jag inte sökvägen att funka utan får hela tiden felmeddelandet Microsoft VBScript runtime error '800a004c' Path not found /data/content.asp, line 7 så här har jag skrivit sökvägen i content.asp på <http://www.costodia.com/data/content.asp> http =

Läs frågan i sin helhet →
Medlem sedan aug. 2000864 inlägg
#21

jag det kommer på sidan http://www.costodia.com/data/filerna.asp
så här:

 Costodia Data - Arkiv
*****' regEx.Pattern = "

jag startadeom från noll och kopierade din kod igen för att försöka få sidan utan radbrytningar, men jag vet inget program som kan fixa att ta emot någonting jag klistrat in från IE, du har inte lust att lägga upp en textfil?

Om jag får funktionen att funka komme rjag och säkert många andra ha otroligt mycket nytta av den.

------------------
Mvh Martin Persson
www.Costodia.com

Medlem sedan dec. 1999653 inlägg
#22

okej... de där verkar ruggit skumt, men jag får inte riktigt nån koppling i alla dina små kodsnuttar... kan du klistra in typ allt eller nåt, så är de lättare att hjälpa dig..

MVH

------------------
nakoz :)

Medlem sedan aug. 2000864 inlägg
#23

Nu använder jag notetab från www.notetab.com och det klarar radbrytningar, nu ser koden ut så här istället:

 <%
'***** Specifierar sökvägen till filerna, lokalt och via HTTP *****
http = "http://www.costodia.com/data"
lokal = Server.Mappath("\")
'***** Skapar FSO-objektet och hämtar in alla filer från sökvägen *****'
Set fso = CreateObject("scripting.FileSystemObject")
Set fsof = fso.GetFolder(lokal)
Set fsofi = fsof.files

'***** Skapar ett Regular Expression *****'
Set regEx = New RegExp
regEx.IgnoreCase = True 
regEx.Global = True

'***** Loopar igenom alla filer i katalogen *****'
For Each fil in fsofi

'***** Öppnar filen och lägger allt innehåll i variabelnn filecont *****'
Set filen = fso.OpenTextFile(lokal & "\" & fil.name)
filecont = filen.ReadAll

'***** Letar upp positionen för textsträngen <title> *****'
regEx.Pattern = "<title>"
Set Matches = regEx.Execute(filecont)
For each match1 in Matches
pos1 = Match1.FirstIndex+8
exit For
Next

'***** Letar upp positionen för textsträngen </title> *****'
regEx.Pattern = "</title>"
Set Matches2 = regEx.Execute(filecont)
For each match2 in Matches2
pos2 = Match2.FirstIndex
exit For
Next

'***** Bryter ut all text mellan <title> och </title> *****'
title_text = pos2 - pos1
title = Mid(filecont,pos1,title_text+1)

'***** Skriver ut en länk till filen med titeln som länknamn *****'
Response.write "<a href='" & http & "/" & fil.name & "'>" & title & "</a><br>"
Next
%>

kan det fortfarande vara någon radbrytning som är fel?

------------------
Mvh Martin Persson
www.Costodia.com

Medlem sedan dec. 19998 577 inlägg
#24

Okej, har alla filer i mappen title-taggar? Det måste dom ha...

------------------
Jourhavande @e SweQuake.com

Medlem sedan aug. 2000864 inlägg
#25

nu har jag lagt in title på alla mina filer, samtliga är aspfiler, och det fungerar endå inte.
kan det vara någonting annat som är fel?

------------------
Mvh Martin Persson
www.Costodia.com

Medlem sedan dec. 19998 577 inlägg
#26

Om denna filen ligger där också, så måste den också ha title-taggar före koden...

------------------
Jourhavande @e SweQuake.com

Medlem sedan aug. 2000864 inlägg
#27

Kalasbra,
tack så jättemycket Vide, det är en otroligt bra funktion du har gjort.
Nu fick jag i och för sig ett annat probelm som jag i och för sig inte tror ät relaterat till scriptet utan någon annan konstigt jag gjort men det har aldrig hänt förut.
jag får felmeddelnadet Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/goto.asp, line 16

i samtliga länksystem på costodia, utan att länksysystemen har någonting att göra med verann.

------------------
Mvh Martin Persson
www.Costodia.com

Medlem sedan juni 200032 967 inlägg
#28

japp, det beror på att mappen som databasen / databaserna ligger i har fel rättigheter.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)