2011-09-29 82 views
1

我已經完成了將我在文本框中輸入的值寫入文本文件的代碼。現在我想讀取這些值並將其分配給一個變量。是標題:在經典asp中動態讀取文本文件中的內容

存儲在文本文件中的值如下:

abc.jpg,www.google.com 
123.jpg, www.yahoo.com 

我想讀在一個單獨的可變圖像名稱和獨立變量的鏈接。因爲我想將它們分配給圖像旋轉碼。請幫忙。

我已經使用下面的代碼來讀取文本文件中的鏈接:現在我想從文本文件中讀取圖像名稱。

Do While Not objTextFile.AtEndOfStream  
    intLineNumber = intLineNumber + 1 
    strReadLineText = objTextFile.ReadLine 

    'response.Write("Hi") 

    Postion1= InStr(strReadLineText, strSearchText) 
    Postion2= Postion1 + len(strSearchText)  
    URLString=Mid(strReadLineText,Postion2+1,len(strReadLineText))  
    'URLString=Left(strReadLineText,strSearchText) 

    If strSearchText <> "" And InStr(strReadLineText, strSearchText) > 0 Then 

     strReadLineText = Replace(strReadLineText, _  
     strSearchText, _ 
     "<span style=""background-color:yellow;"">" & strSearchText & "</span>") 

     strLineNumbers = strLineNumbers & intLineNumber & ", " 
Exit Do 

回答

0

代替使用InStr的,你可以使用一個SplitDevGuru link),這將在每一行返回值的數組。

arrVals = Split(strReadLineText, ",") 

strImageName = Trim(arrVals(0)) 
URLString = Trim(arrVals(1))