您的位置:

php如何从数据库中下载文件,php如何把数据存到数据库中

本文目录一览:

PHP中从数据库中下载数据

再把数据读出来不就行了。不明白到底想做成什么样。

如果想做成TXT文本样的数据下载到本地,那就生成TXT文件,数据的排列格式得自己制定。

下载成什么格式?是什么数据?普通文本数据?

将数据生成一定格式的TXT文本在服务器端,然后用户可下载。生成文件的代码网上有。起点中文网的小说下载功能见过没?就是那样的。

生成WORD文件不知道。不过TXT文件倒是可以。可是你为什么非要生成WORD文件呢?数据库里的数据读出来也是纯文本格式。还有一点,你可以生成.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中怎么实现文件下载功能?

两种方法:

1.直接做个超链接,地址为文件的地址

a href="文件地址"下载/a

2.流输出

?php

$file=fopen('文件地址',"r");

header("Content-Type: application/octet-stream");

header("Accept-Ranges: bytes");

header("Accept-Length: ".filesize('文件地址'));

header("Content-Disposition: attachment; filename=文件名称");

echo fread($file,filesize('文件地址'));

fclose($file);

?

推荐第二种

因为第一种方法只能下载浏览器不能解析的文件,比如rar啊,脚本文件之类。如果文件是图片或者txt文档,就会直接在浏览器中打开。

而第二种方法是直接输出的文件流,不存在上述问题。

你可以检查一下你传值过来的路径是否正确,还有,流输出后面不要再进行任何操作了。

拓展资料:

集成开发环境是一种集成了软件开发过程中所需主要工具的集成开发环境,其功能包括但不仅限于代码高亮、代码补全、调试、构建、版本控制等。一些常见的PHP IDEs如下:

Zend Studio:商业版,Zend官方出品,基于eclipse

Eclipse with PDT:免费

Coda:商业版,针对Mac用户

NetBeans:免费,功能强大

PHP Storm:商业版

Aptana Studio:免费

PhpEd:商业版

Komodo IDE/Edit:IDE为商业版,Edit可免费使用

Adobe Dreamweaver:商业版

除去集成开发环境,具备代码高亮功能的常见文本编辑器因其轻巧灵活也常被选作开发工具,例如:Notepad++、Editplus、SublimeText、Everedit(国人开发)等等。

PHP的特性包括:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统。

4. 最重要的是PHP可以用C、C++进行程序的扩展!

参考资料:百度百科:PHP

php怎样从数据库中直接下载文件?

数据库可以存字节数据的啊,自己写到数据库即可,读出来后再形成文件即可

PHP如何在数据库中下载文件

数据库可以存字节数据的啊,自己写到数据库即可,读出来后再形成文件即可

用php怎样从数据库中直接读取数据下载?

你能存进数据库,说明你就能取数据.将取出的数据进行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

php如何从数据库中下载文件,php如何把数据存到数据库中

2022-11-29
用php往mysql里传数据,php如何把数据存到数据库中

2022-11-19
php如何保存jq(php如何保存到数据库)

2022-11-12
php类库文件下载,php数据库下载

2023-01-06
数据库和php关系,php可以你的数据库中的数据

2022-11-23
php如何接收语音数据库,php如何接收语音数据库

2022-11-23
php如何获取数据库中blob(php从数据库取数据输出)

2022-11-14
php数据库如何清空(php数据库如何清空所有数据)

2022-11-08
php数据保存到数据库中,php获取表单数据保存到mysql

2022-11-26
php对mysql数据库的操作(php如何调用数据库)

2022-11-09
php获取然后保存到数据库中,php把图片保存到数据库

2022-11-20
通过php程序添加数据(php如何调用数据库)

2022-11-12
保存数据库连接php引用(php如何链接数据库)

2022-11-08
php如何切换mysql数据库,mysql 切换数据库

2022-11-22
php向数据库中写入一句话,php写入数据到数据库

2022-11-30
将php连接到mysql数据库,PHP如何连接数据库

2022-11-21
将数据库中的数据传给js(如何将文件上传到数据库)

本文目录一览: 1、如何把数据库中的数据赋值到js定义的数组里 2、关于数据库值传给javascript代码 3、如何将数据库的数据传到javascript中调用 4、怎样将jsp中从MySQL数据库

2023-12-08
phpdiscuz数据库文档(Php数据库)

2022-11-08
php怎么把数据更新回数据库,php修改数据库数据

2023-01-06
json数据导入数据库php,json数据保存到数据库

2022-11-16