數據庫的用戶名和密碼是不能用FTP連接的。而是使用mysql數據庫管理工具操作的。還有你必須指導相應數據庫的IP地址
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:空間域名、網頁空間、營銷軟件、網站建設、祿豐網站維護、網站推廣。
建議是 你上傳文件 ,然后把文件的相關信息(比如文件名,文件存儲目錄,也就是地址),然后從數據庫提取出來。我建議你還是不要直接從文件提取,再生成。比較麻煩啊。
你能存進數據庫,說明你就能取數據.將取出的數據進行base64_decode,然后再根據文件格式發出一個http head,再直接echo出去.
如:一個jpg的圖片.經過header后瀏覽器就會認為那是一個圖片了.
//$db_img 這個是從數據庫取出的base64編碼格式的二進制圖片數據.
$img = base64_decode($db_img);
header("Content-type: image/jpg");
echo $img;
其他格式的文件類型就根據實際情況改header里面的Content-type
再把數據讀出來不就行了。不明白到底想做成什么樣。
如果想做成TXT文本樣的數據下載到本地,那就生成TXT文件,數據的排列格式得自己制定。
下載成什么格式?是什么數據?普通文本數據?
將數據生成一定格式的TXT文本在服務器端,然后用戶可下載。生成文件的代碼網上有。起點中文網的小說下載功能見過沒?就是那樣的。
生成WORD文件不知道。不過TXT文件倒是可以??墒悄銥槭裁捶且蒞ORD文件呢?數據庫里的數據讀出來也是純文本格式。還有一點,你可以生成.doc后綴名的文件,那樣打開的話是用WORD打開,但實質上還是純文本文件。
================================================
我只會ASP。下面是ASP的代碼。不過PHP的也不難,你查下函數庫就看到了,另外到網上搜一下也很多。寫文件操作是一門動態網頁語言的很平常操作,一般CMS程序里也有這樣的程序片段,可以參考。
FilePath1="../Html/AC/"C_ChanalEnName"/"
FilePath2=CStr(Year(C_RegTime)Month(C_RegTime))
NHtml=XTTag(YHtml)'系統標簽
NHtml=NRTag(NHtml,C_ID)'內容頁相關標簽
NHtml=TJS_Text(NHtml)'文章頁推薦專題
'=================================寫文件
'=========判斷文件夾
SavePath =FilePath1 FilePath2 '文件上傳路徑
'判斷SavePath文件夾是否存在,如果不存在則創建
Set myfileobject=server.CreateObject("scripting.filesystemobject")
If not myfileobject.folderexists(Server.MapPath(SavePath)) then myfileobject.CreateFolder(Server.MapPath(SavePath))
set myfileobject=nothing
'===================================
Set fs2=Server.CreateObject("Scripting.FileSystemObject")
File2=Server.MapPath(""FilePath1FilePath2"/comic_"C_ID".html")
Set txtf2=fs2.OpenTextFile(File2,2,true)
txtf2.Write NHtml
response.write(" font color=#FF0000文章頁/font 靜態頁生成成功!/br")
set fs2=nothing
set txtf2=nothing
set File2=nothing
NHtml=""
'===================================
-----------------------------------------------------------------
上面是我的一個程序里摘來的,實際上簡化一下就是這樣:
'=========判斷文件夾
SavePath ="/Html" '文件上創建路徑
'判斷SavePath文件夾是否存在,如果不存在則創建
Set myfileobject=server.CreateObject("scripting.filesystemobject")
If not myfileobject.folderexists(Server.MapPath(SavePath)) then myfileobject.CreateFolder(Server.MapPath(SavePath))
set myfileobject=nothing
'===================================真正的寫文件。
Set fs2=Server.CreateObject("Scripting.FileSystemObject")
File2=Server.MapPath(""SavePath"/Index.txt")'這里是文件名、文件后綴及文件目錄。
Set txtf2=fs2.OpenTextFile(File2,2,true)
txtf2.Write NHtml
response.write("文件生成成功。")
set fs2=nothing
set txtf2=nothing
set File2=nothing
NHtml=""
'===================================
代碼中“NHtml”是變量,是用來存要生成文本內容的。如,從數據庫中讀取出來的數據,賦到NHtml上。
當前標題:php數據表下載教程 php安裝數據庫
文章來源:http://vcdvsql.cn/article26/dopigjg.html
成都網站建設公司_創新互聯,為您提供小程序開發、虛擬主機、ChatGPT、網站收錄、網站建設、云服務器
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯