由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 求!怎样制作一个可以上传文件到linux apache web 服务器的网页
相关主题
见鬼了。Apache 403 Forbidden有regex / apache rewrite rule 高手吗
新手问个 服务器问题[合集] 中国人为什么没有”钻研“精神? (转载)
Unix-Center.Net需要您的帮助VM Server vs. VM Player
linux问题linux现在跟哪些数据库系统兼容?
有没有啥screen的apache插件或者web插件突发奇想,请教大家
linux下有没有象wampserver的module?Open Source 最大的贡献
问三道PHP/Linux/Apache/MySQL相关的题目【新手请教】64mb系统装amp和vpn有问题么?
Virtual host的问题ubuntu server
相关话题的讨论汇总
话题: php话题: apache话题: 上传话题: 文件话题: upload
进入Linux版参与讨论
1 (共1页)
b*******g
发帖数: 69
1
来这里看看有没有人可以指点我一下,头都快炸了:)
我在负责我在地研究组的homepage,homepage 建立在一个linux apache web server上
。 我本身计算机懂得很少。最近老板要我在homepage里面加一页可以让group member
上传文件的网页。请问这要用什么语言来编阿?有编过的可以说说看吗?
我前两天试用dreamweaver的coldfusion来编(google上看见说可以用),可是我不知道
destination directory(我理解为上传的文件在server上的目录)应该放什么。好像
linux web server没有什么C盘D盘的,而网上看见的coldfusion教程都是说上传到
server的C盘。。。糊涂了。。希望有好心人可以路过说两句拉,提前谢谢了~
N****w
发帖数: 21578
2
找 apache 和 CGI 的教程看看?
Z**0
发帖数: 1119
3
php上传代码很简单,可能就10行代码.这个是匿名上传的,什么人都可以上传.
是你的server apache的DocumentRoot. 看apache的配置文件.
问题是你需要不需要用户管理?如果不需要,就用apache的自己文件目录保护方法.
c****1
发帖数: 302
4
不用什么dreamweaver的coldfusion。
首先搞清楚apache的数据结构
一般安装在xxx.../htdocs (如 /usr/local/apache/htdocs )
其实用Javascript, Java or Jsp都好,用php会更方便。
用php编写一个小文件如group_upload.php,它的内容是简单的form.
field1 :选择原文件在哪里
field2 :目标文件要放到哪里
group member premisson:Yes, or No
upload button(按这个就上传):这是关键,写一个function内部拷贝/上传文件
...
把group_upload.php放到/htdocs下或子目录/htdocs/yoursubfolder就行了
最好和mysql一起用,这样可方便排序和检索

member

【在 b*******g 的大作中提到】
: 来这里看看有没有人可以指点我一下,头都快炸了:)
: 我在负责我在地研究组的homepage,homepage 建立在一个linux apache web server上
: 。 我本身计算机懂得很少。最近老板要我在homepage里面加一页可以让group member
: 上传文件的网页。请问这要用什么语言来编阿?有编过的可以说说看吗?
: 我前两天试用dreamweaver的coldfusion来编(google上看见说可以用),可是我不知道
: destination directory(我理解为上传的文件在server上的目录)应该放什么。好像
: linux web server没有什么C盘D盘的,而网上看见的coldfusion教程都是说上传到
: server的C盘。。。糊涂了。。希望有好心人可以路过说两句拉,提前谢谢了~

N****w
发帖数: 21578
5
en 偶敢说这些他看不懂
偶没做过的都看不懂
浏览器凭什么把那个文件发过来?

【在 c****1 的大作中提到】
: 不用什么dreamweaver的coldfusion。
: 首先搞清楚apache的数据结构
: 一般安装在xxx.../htdocs (如 /usr/local/apache/htdocs )
: 其实用Javascript, Java or Jsp都好,用php会更方便。
: 用php编写一个小文件如group_upload.php,它的内容是简单的form.
: field1 :选择原文件在哪里
: field2 :目标文件要放到哪里
: group member premisson:Yes, or No
: upload button(按这个就上传):这是关键,写一个function内部拷贝/上传文件
: ...

c****1
发帖数: 302
6
用浏览器upload照片用过吧?一个原理。
给上传者一个permission(对应User 的权限)
如果用Mysql,就是给这些group member一个user account,access/upload/modify
files.
>浏览器凭什么把那个文件发过来?<
不是发到User那里,是上传到server上的另一个地方

【在 N****w 的大作中提到】
: en 偶敢说这些他看不懂
: 偶没做过的都看不懂
: 浏览器凭什么把那个文件发过来?

N****w
发帖数: 21578
7
浏览器只看到一个 form 和用户选择的文件名,
什么选项让它把文件内容发到服务器?

【在 c****1 的大作中提到】
: 用浏览器upload照片用过吧?一个原理。
: 给上传者一个permission(对应User 的权限)
: 如果用Mysql,就是给这些group member一个user account,access/upload/modify
: files.
: >浏览器凭什么把那个文件发过来?<
: 不是发到User那里,是上传到server上的另一个地方

c****1
发帖数: 302
8
方法很多。
其中一个是在网页上加一个Password,这个password只有adminstrtor给与那些用户。
--->对应我最早写的permission Yes
另一种方法是upload的内部function根据gruop member's user name来判断(这些用户
是可以acceess 那个 Linux server的gruop member)。
注意:可以设定公共的外部用户根本看不( can not access )到这个网页.

【在 N****w 的大作中提到】
: 浏览器只看到一个 form 和用户选择的文件名,
: 什么选项让它把文件内容发到服务器?

N****w
发帖数: 21578
9
你这些都是文件内容发过来之后的事情,
浏览器只看到一个 form 和用户选择的文件名,
什么选项让它把文件内容发到服务器?

【在 c****1 的大作中提到】
: 方法很多。
: 其中一个是在网页上加一个Password,这个password只有adminstrtor给与那些用户。
: --->对应我最早写的permission Yes
: 另一种方法是upload的内部function根据gruop member's user name来判断(这些用户
: 是可以acceess 那个 Linux server的gruop member)。
: 注意:可以设定公共的外部用户根本看不( can not access )到这个网页.

c****1
发帖数: 302
10
谁说了
》浏览器只看到一个 form 和用户选择的文件名《
??
form里加一个password就是我说的第一种方法permisson yes or NO
第二种方法,用户安uploadbutton时,内部对应uploadbutton的function首先根据登录
到这个系统的member's name来判断来给于permission.不符合的话,NO.上传不了
给出错误信息
明白了吧

【在 N****w 的大作中提到】
: 你这些都是文件内容发过来之后的事情,
: 浏览器只看到一个 form 和用户选择的文件名,
: 什么选项让它把文件内容发到服务器?

相关主题
linux下有没有象wampserver的module?有regex / apache rewrite rule 高手吗
问三道PHP/Linux/Apache/MySQL相关的题目[合集] 中国人为什么没有”钻研“精神? (转载)
Virtual host的问题VM Server vs. VM Player
进入Linux版参与讨论
N****w
发帖数: 21578
11
form 的 button 什么选项有这个功能?
内部对应 upload button 的 function 是在服务器上运行,
又不会在客户端运行

【在 c****1 的大作中提到】
: 谁说了
: 》浏览器只看到一个 form 和用户选择的文件名《
: ??
: form里加一个password就是我说的第一种方法permisson yes or NO
: 第二种方法,用户安uploadbutton时,内部对应uploadbutton的function首先根据登录
: 到这个系统的member's name来判断来给于permission.不符合的话,NO.上传不了
: 给出错误信息
: 明白了吧

c****1
发帖数: 302
12
>form 的 button 什么选项有这个功能?<
当然是php来写了
》内部对应 upload button 的 function 是在服务器上运行《
你没写过php吧?哈哈
php是server side 语言
发送给用户的是html形式

【在 N****w 的大作中提到】
: form 的 button 什么选项有这个功能?
: 内部对应 upload button 的 function 是在服务器上运行,
: 又不会在客户端运行

N****w
发帖数: 21578
13

php 发给用户什么 html form 阿。。。
你这意思不就是 php 的 function 是在服务器上运行嘛,server side...

【在 c****1 的大作中提到】
: >form 的 button 什么选项有这个功能?<
: 当然是php来写了
: 》内部对应 upload button 的 function 是在服务器上运行《
: 你没写过php吧?哈哈
: php是server side 语言
: 发送给用户的是html形式

c****1
发帖数: 302
14
你看来不清楚 php 和 html的关系,找本书看看就明白了

【在 N****w 的大作中提到】
:
: php 发给用户什么 html form 阿。。。
: 你这意思不就是 php 的 function 是在服务器上运行嘛,server side...

N****w
发帖数: 21578
15
你看不清我说的问题?
让逼人帮忙看看

【在 c****1 的大作中提到】
: 你看来不清楚 php 和 html的关系,找本书看看就明白了
n******t
发帖数: 4406
16
input 的type 是file啊。
类似这种东西。




【在 N****w 的大作中提到】
: 浏览器只看到一个 form 和用户选择的文件名,
: 什么选项让它把文件内容发到服务器?

N****w
发帖数: 21578
17
你的回答正点,hoho

【在 n******t 的大作中提到】
: input 的type 是file啊。
: 类似这种东西。
:
:


:

i***v
发帖数: 13
18
正确回答是,浏览器给服务器用http protocol发送一个stream,跟服务器说这个
stream是个文件,文件名是啥,后缀是啥。
服务器收到之后,给stream改个名字,加个后缀,找个地方存起来。
网络鬼说得不清不楚,怕是不太懂原理吧。
g****s
发帖数: 181
19
服务器支不支持php啊?
N****w
发帖数: 21578
20
perl cgi 也可以

【在 g****s 的大作中提到】
: 服务器支不支持php啊?
相关主题
linux现在跟哪些数据库系统兼容?【新手请教】64mb系统装amp和vpn有问题么?
突发奇想,请教大家ubuntu server
Open Source 最大的贡献请问这些和编程有啥关系? (转载)
进入Linux版参与讨论
g****e
发帖数: 3
21
C++和Java最好。别用PHP,过时了。Perl的兼容性不好。
a*******e
发帖数: 3021
22
俺觉得是没看见估计找茬,hoho
这玩意你得先确定服务器是不是支持dhtml,不支持说啥都没用
支持cgi,pl,php,jsp啥的任何一个都足够做这个东东了
俺觉得代码网上应该一搜一大堆

【在 c****1 的大作中提到】
: 你看来不清楚 php 和 html的关系,找本书看看就明白了
f*******t
发帖数: 113
23
楼主既然不是很熟悉这个的话,应当弄个速成的
我的研究组用的是egroupware,里面功能俱全还能传输数据,用debian的话,所有打包
做好,楼主只需要用gui来配置一下。很好很强大

member

【在 b*******g 的大作中提到】
: 来这里看看有没有人可以指点我一下,头都快炸了:)
: 我在负责我在地研究组的homepage,homepage 建立在一个linux apache web server上
: 。 我本身计算机懂得很少。最近老板要我在homepage里面加一页可以让group member
: 上传文件的网页。请问这要用什么语言来编阿?有编过的可以说说看吗?
: 我前两天试用dreamweaver的coldfusion来编(google上看见说可以用),可是我不知道
: destination directory(我理解为上传的文件在server上的目录)应该放什么。好像
: linux web server没有什么C盘D盘的,而网上看见的coldfusion教程都是说上传到
: server的C盘。。。糊涂了。。希望有好心人可以路过说两句拉,提前谢谢了~

n******t
发帖数: 4406
24
别人又没问原理。。。还有一堆原理说出来,还是不知道怎么写。
P.S 我用C写file upload的cgi程序的时候,95%的几率你还没见过internet是什么东西。

【在 i***v 的大作中提到】
: 正确回答是,浏览器给服务器用http protocol发送一个stream,跟服务器说这个
: stream是个文件,文件名是啥,后缀是啥。
: 服务器收到之后,给stream改个名字,加个后缀,找个地方存起来。
: 网络鬼说得不清不楚,怕是不太懂原理吧。

c******l
发帖数: 36
25
您老概念不清就不要来现眼了

【在 a*******e 的大作中提到】
: 俺觉得是没看见估计找茬,hoho
: 这玩意你得先确定服务器是不是支持dhtml,不支持说啥都没用
: 支持cgi,pl,php,jsp啥的任何一个都足够做这个东东了
: 俺觉得代码网上应该一搜一大堆

f*****Q
发帖数: 1912
26
打雷了。打雷了。

【在 a*******e 的大作中提到】
: 俺觉得是没看见估计找茬,hoho
: 这玩意你得先确定服务器是不是支持dhtml,不支持说啥都没用
: 支持cgi,pl,php,jsp啥的任何一个都足够做这个东东了
: 俺觉得代码网上应该一搜一大堆

f*****Q
发帖数: 1912
27
在/var目录下面见一个nobody可以写的目录,把destination选成那个目录看看行不行。
我没真正用过coldfusion,只是一点感觉。试试看吧。

member

【在 b*******g 的大作中提到】
: 来这里看看有没有人可以指点我一下,头都快炸了:)
: 我在负责我在地研究组的homepage,homepage 建立在一个linux apache web server上
: 。 我本身计算机懂得很少。最近老板要我在homepage里面加一页可以让group member
: 上传文件的网页。请问这要用什么语言来编阿?有编过的可以说说看吗?
: 我前两天试用dreamweaver的coldfusion来编(google上看见说可以用),可是我不知道
: destination directory(我理解为上传的文件在server上的目录)应该放什么。好像
: linux web server没有什么C盘D盘的,而网上看见的coldfusion教程都是说上传到
: server的C盘。。。糊涂了。。希望有好心人可以路过说两句拉,提前谢谢了~

L*1
发帖数: 11537
28

其实Fortran最好!
开个玩笑。现在来点正经的。服务器是Apache, Perl怎么可能兼容性不好?
Java需要Tomcat,你想把楼主弄糊涂?

【在 g****e 的大作中提到】
: C++和Java最好。别用PHP,过时了。Perl的兼容性不好。
a*****i
发帖数: 4391
29
问问题之前可以先去google下.
google "php upload"
b*******g
发帖数: 69
30
感谢大家的热情赞助!!!
着两天听取大家的建议,再加上网上的一些帮助,徒手安装了mysql, php, 终于成功
了,也学到了不少东西!
相关主题
有用apache做server 的吗?新手问个 服务器问题
有这种东西的开源工具吗? (转载)Unix-Center.Net需要您的帮助
见鬼了。Apache 403 Forbiddenlinux问题
进入Linux版参与讨论
c****1
发帖数: 302
31
不错不错,祝贺成功!
有了mysql, php,你以后可做很多事了~~~
1 (共1页)
进入Linux版参与讨论
相关主题
ubuntu server有没有啥screen的apache插件或者web插件
请问这些和编程有啥关系? (转载)linux下有没有象wampserver的module?
有用apache做server 的吗?问三道PHP/Linux/Apache/MySQL相关的题目
有这种东西的开源工具吗? (转载)Virtual host的问题
见鬼了。Apache 403 Forbidden有regex / apache rewrite rule 高手吗
新手问个 服务器问题[合集] 中国人为什么没有”钻研“精神? (转载)
Unix-Center.Net需要您的帮助VM Server vs. VM Player
linux问题linux现在跟哪些数据库系统兼容?
相关话题的讨论汇总
话题: php话题: apache话题: 上传话题: 文件话题: upload