/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Forskel på to linier
Fra : MooreHojer


Dato : 12-12-05 20:10

Hej NG

Hvad er forskellen på disse to linjer?

<----START---->
fileName = Replace (fileName," ","_")

fileName = Replace (arrWords(element)," ","_")
<----SLUT---->


filName og element defineres her (længere oppe på siden en de to andre
linjer):

<---START---->
dim strSentence, arrWords, strOneWord,element
strSentence = fbase.SourceFileName
strSentence = Trim(strSentence)
arrWords = Split (strSentence, "\", -1, 1)
element = UBound(arrWords)

' set the full path to the file we want to create
' uploads to a directory named incoming under the website
fileName = Server.MapPath("/login/upload/") & "/" & arrWords(element)
<----SLUT--->

--
MooreHojer


 
 
Jens Gyldenkærne Cla~ (13-12-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 13-12-05 00:21

MooreHojer skrev:

> fileName = Replace (fileName," ","_")

Erstat mellemrum med understreg i variablen fileName og gem
resultatet samme sted (variablen fileName).

> fileName = Replace (arrWords(element)," ","_")

Erstat mellemrum med understreg i arrayelementet arrWords(element)
og gem resultatet i variablen fileName.

Forskellen er altså at fileName er en almindelig variabel mens
arrWords er et array - og arrWords(element) er et element i
arrayet. Element er et tal.

> arrWords = Split (strSentence, "\", -1, 1)

Split laver et array fra en tekststreng ved at dele på et bestemt
tegn - i dette tilfælde "\".

> element = UBound(arrWords)

Ubound læses som "upper bound" - og returnerer indeksværdien på det
sidste element i arrayet der gives som argument.


> fileName = Server.MapPath("/login/upload/") & "/" &

Filename er en helt normal tekstvariabel.



NB: Hvis du gerne vil undersøge hvordan forskellige funktioner
virker, kan det anbefales at bruge response.write til at udskrive
"mellemregninger" i koden. På den måde kan man se hvad de
forskellige funktioner returnerer.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

MooreHojer (13-12-2005)
Kommentar
Fra : MooreHojer


Dato : 13-12-05 01:07

Takker

--
MooreHojer

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408799
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste