我的問題不一定是如何寫入文本文件,但是,一旦我的網站位於Web主機服務器上,數據仍然會寫入到我的計算機上的文本文件。我目前在Visual Web Developer中工作,並且正在我的機器localhost服務器中進行調試。所以現在毫無疑問,它會被寫入到我的電腦上的文件中,但是,一旦該網站在另一臺服務器上運行並且另一臺計算機進入該網站,它是否會嘗試寫入他們的計算機?將數據寫入到活動網站的本地文本文件
這是我的代碼,我只是尋找一些信息,以及當我上傳到不同的服務器時是否需要更改我的代碼。我正在嘗試將貝寶交易詳細信息寫入我的計算機上的文本文件。每當有人從我的網站購買東西,我需要獲取數據。它需要寫在我的電腦和我的電腦上的文本文件中,而不是購買東西的實際用戶。
這是可能的,還是我正在做這個錯誤的方式,需要做一些不同的事情?
Dim objfirst As New StreamWriter("C:\Users\User\Desktop\Sales Orders.txt", True)
For i As Integer = 1 To results("num_cart_items")
objfirst.Write(results("first_name") + " " + results("last_name") + ", ")
objfirst.Write(results("business").Replace("+", " ") & ", "
objfirst.Write(results("address_street").Replace("+", " ") & ", " & results("address_city").Replace("+", " ") & ", " & results("address_state").Replace("+", " ") & ", " & results("address_zip") + ", ")
objfirst.Write(results("payer_email").Replace("%40", "@") & ", ")
objfirst.Write(results("item_name" & i).Replace("+", " ") + ", ")
objfirst.Write(results("item_number" & i).Replace("+", "") + ", ")
objfirst.Write(results("quantity" & i) + ", ")
objfirst.Write(results("mc_gross_" & i))
objfirst.WriteLine()
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 – 2014-09-12 20:05:28
如果他們/你的服務器(不是很確定我明白)沒有目錄「C:\ Users \ User \ Desktop \」會怎麼樣?使用環境變量。 – Shahar 2014-09-12 20:05:51
好的,關於這個經驗教訓對不起,謝謝。任何有關實際問題的意見? – user3841709 2014-09-12 20:06:53