ftp源碼上傳
A. WordPress網站源碼怎麼上傳,上傳後怎麼設置資料庫和訪問網站
1、首先 要有一個伺服器或者空間、一個域名。
2、把伺服器的羨信讓DNS綁定域名;
3、下載一個ftp工具,在FTP工具登陸伺服器,輸入伺服器ip、賬號、密碼、埠號;
4、登陸成功後,用FTP把WordPress網站源碼上傳到伺服器;
5、上傳完成後,在瀏覽器中打開域名,會出現安裝WordPress的界面,輸入系統管理員賬號密碼坦空、輸入資料庫的賬號密碼,會自動配置完成。配置完成之後就可以正常訪兄局問你的網站了。
B. 如何把網站程序用ftp上傳到伺服器上
網站程序用ftp上傳到伺服器上方法:
1.首先需要下載ftp上傳工具,可以去搜索引擎搜索下載;
2.打開ftp上傳工具;以FlashFXP為例;
此時已經成功的用FTP上傳了網站程序。
C. FTP上傳有哪兩種模式各自的區別是什麼
FTP(文件傳輸協議)在文件傳輸過程中採用兩種主要模式:文本模式和二進制模式。
1. 文本模式(ASCII):
在文本模式下,文件數據被轉換為ASCII字元,並通過回車鍵和換行符進行分隔。這種模式通常用於傳輸文本文件,如程序源代碼。然而,對於非英文文件,文本模式可能無法正確處理特殊字元和格式。
2. 二進制模式(BIN/IMAGE):
二進制模式不進行任何數據轉換或格式化,直接傳輸文件的數據。這種模式適用於傳輸任何類型的文件,包括圖像、音頻和視頻文件,因為它可以保留文件的精確內容。與文本模式相比,二進制模式傳輸速度更快,並且可以傳輸所有ASCII值。
系統管理員通常將FTP設置為二進制模式,以確保文件可以無損地傳輸。在傳輸文件之前,重要的是要確認並選擇正確的傳輸模式,否則以文本模式傳輸二進制文件可能會導致數據錯誤。
D. 剛注冊了個網站,然後又注冊了個虛擬機,然後下了個江湖聊天室的ASP源碼包,我將這個文件直接通過FTP上傳
1、先解壓縮
2、上傳棚檔猛謹
3、看下說明文件,一般的建站程序都需要安裝的。
安裝文件一般是install.asp或者是setup.asp,自鏈知亂己找下就可以了。
E. 需要PB的FTP源代碼,網上找了幾個都不好用
在PB中實現FTP傳輸
在用PB進行開發時常常需要用到ftp功能,最典型的應用就是將數據窗口中的數據生成txt文件,然後將此數據文件用ftp發送到遠程伺服器上去。由於pb本身並未提供任何ftp的功能,因此想在pb中進行ftp傳輸,只能應用pb以外的資源。以下是筆者在pb開發中總結出來的幾種方法。
1、使用外部命令
這種方法就是在pb程序中運行Windows中自帶的ftp命令。具體做法是在程序中生成一個.bat文件,將要運行的ftp命令寫到此文件中,再運行這個批處理文件。假設ftp伺服器ip為 202.114.67.2,用戶名為user,口令12345,現在要將本地c:\temp\下的t00001.txt文件上傳到伺服器的\txtdata\目錄下去。則pb代碼如下:
integer li_bat //文件名指針
li_bat = FileOpen(path_ftp+'get_file.bat',
lineMode!, Write!, LockWrite!, Replace!)
FileWrite(li_bat, 'cd c:\temp\')
FileWrite(li_bat, 'ftp 202.114.67.2')
FileWrite(li_bat, 'user)
FileWrite(li_bat, '12345')
FileWrite(li_bat, 'put t00001.txt
\txtdata\t00001.txt')
FileWrite(li_bat, 'bye')
FileWrite(li_bat, 'exit')
FileClose(li_bat)
Run(path_ftp+'get_file.BAT',Minimized!)
messagebox("提示信息","數據上報完畢")
此方法的優點是簡單易行,既不要調用API函數,也不需加入OLE。缺點一是要運行外部命令,將會打開dos窗口,顯得不夠和諧;二是數據傳輸成功與否無法判斷,在編程時不好控制。
2、使用Internet Transfer控制項
Internet Transfer控制項是網路編程中非常常用的控制項。它支持目前Internet上使用最為廣泛的兩種協議,即Http和Ftp。在windows98中它是由系統自帶。有關此控制項的詳細資料請查看相關書籍。這里我們只使用它的Ftp功能。在PB中加入一個與此控制項的OLE,取名ole_1,並按以下數據設置此控制項的屬性(注意不是ole_1的屬性),表中沒有列出的屬性請用預設值:
屬性 值 說明
Protocol 2 指定用Ftp協議
Remotehost 202.114.67.2
Username User1
Password 12345
Internet Transfer控制項支持兩種數據傳輸方式,即同步傳輸方式和非同步傳輸方式。同步傳輸方式在數據傳輸時會阻塞程序,此功能是通過調用該控制項的OpenUrl方法來實現的;而非同步方式則不會阻塞程序,它通過調用控制項的Execute方法來實現。同步方式雖然易於控制,但它只能下載文件,不能上傳文件,這使得它在實際的應用受到限制。要實現數據的上傳下載,只能使用此控制項的非同步傳輸方式。要完成上例中的功能,在PB程序中加入以下語句即可:
Ole_1.object.execute("","put c:
\temp\t00001.txt \txtdata\t00001.txt")
同理,如果要將伺服器上的文件下載到本地,在程序中加入即下語句:
Ole_1. object.execute("","get \txtdata\t00001.txt c:\temp\t00001.txt")
Internet Transfer控制項的功能很強大,利用它足以製作一個功能比較完善的FTP工具,而且它是操作系統自帶的,在編程時不需要注冊新的控制項。但根據筆者的使用經驗,此控制項也有兩個不能忽視的缺點,其一、它的數據上傳下載是非同步傳輸的,在每次只運行一個ftp命令時尚可,如果一次運行多個ftp命令就會出錯。比如說,我們想先進入伺服器的\file目錄,再上傳數據,這樣程序應如下:
Ole_1.object.execute("","cd \file\")
Ole_1.object.execute("","put
c:\temp\t00001.txt \txtdata\t00001.txt")
由於execute方法是非同步執行的,它不等第一個語句完成就開始執行第二條語句,這樣可能伺服器還來不及將當前目錄轉到\file下數據已經開始上傳,造成錯誤。
其二、筆者還發現一個莫名其妙的問題,那就是利用此控制項進行上傳時它會將上傳到伺服器上的文件的文件名改為大寫,如上例中,本地的t00001.txt上傳到伺服器上後,它的名字會變成T00001.TXT,這在NT上自然無妨,但在Unix機器上就可能帶來錯誤。
3、使用Mabry Internet FTP/X Control
此控制項是由Mabry Software公司提供的一個用於Ftp的控制項,讀者可以到www.mabry.com上去下載此控制項(mftpx.ocx)。經比較,筆者認為在進行ftp傳輸方面,使用此控制項進行編程最方便。它能完成絕大部分Ftp的功能,而且在編程中能很方便地控製程序的運行。比如說要完成前述功能,我們先注冊該控制項,然後在PB程序中加入一個該控制項的Ole,取名Ole_1;一個單行編輯器Sle_1,用為顯示有關信息;一個按鈕Cb_1,點擊它時進行Ftp操作。另設一個boolean 型Instance Variables,取名is_con,並將它設為false,用於指示網路是否已連通。對該控制項的屬性進行如下設置:
屬性 值 說明
Host 202.114.67.2
Logonname User
Logonpassword 12345
Timeout 10 根據實際情況設置
在Cb_1的clicked事件中加入以下代碼:
sle_1.text = "正在連接....."
setpointer(hourglass!)
ole_1.object.connect()
if is_con then
sle_1.text = "開始傳輸...."
ole_1.object.putfile
("c:\temp\t00001.txt","/txtdata/t00001.txt")
sle_1.text = "傳輸完畢!"
end if
setpointer(arrow!)
is_con = false
在Ole_1的各事件中加入相應代碼:
connected事件:
if fconnected then
sle_1.text = "連接成功!"
is_con = true
else
sle_1.text = "連接失敗!"
is_con = false
end if
externalexception事件:
sle_1.text = "外部錯誤,可能網路不通"
action = ExceptionIgnore!
progress事件:
sle_1.text = "已傳輸"
+ string(bytestransfered)+"位元組....."