boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
BuildingWeb版 - php新手问个upload file简单问题(谢谢解答,有包子答谢)
相关主题
script question
a simple question about php
[转载] HOW TO UPLOAD A FILE INTO DATABASE
How to upload file/files via web pages?
Re: How to upload file/files via web pag
how to upload a local file to web server?
[转载] webstar 求救
求助关于Upload 文件的问题
ASP File Upload component for windows
大侠们都往哪里传文件呀?
相关话题的讨论汇总
话题: file话题: uploads话题: xampp话题: xamppfiles
进入BuildingWeb版参与讨论
1 (共1页)
m*****x
发帖数: 114
1
用书上的例子upload file 总出错误(如下)
path: /Applications/XAMPP/xamppfiles/temp/phpc4Tkr0
name: CIMG0122.JPG
type: image/jpeg
size: 919798
Warning: move_uploaded_file(/uploads/CIMG0122.JPG) [function.move-uploaded-
file]: failed to open stream: No such file or directory in /Applications/
XAMPP/xamppfiles/htdocs/do_upload.php on line 11
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move
'/Applications/XAMPP/xamppfiles/temp/phpc4Tkr0' to '/uploads/CIMG0122.JPG'
in /Applications/XAMPP/xamppfiles/htdocs/do_upload.php on line 11
Couldn't move file
我想是path($file_dir)置的问题,但是不知道应该怎样设置,还有个问题是上传的文
件应该放在哪,还是放哪都可以,另外我用的是mac,do_upload.php代码如下:
$file_dir = "/uploads";
foreach($_FILES as $file_name => $file_array) {
echo "path: ".$file_array['tmp_name']."
\n";
echo "name: ".$file_array['name']."
\n";
echo "type: ".$file_array['type']."
\n";
echo "size: ".$file_array['size']."
\n";
if (is_uploaded_file($file_array['tmp_name'])) {
move_uploaded_file($file_array['tmp_name'], "$file_dir/".$file_array['
name'])
or die ("Couldn't move file");
echo "File was moved!";
} else {
echo "No file found.";
}
}
?>
s****y
发帖数: 983
2
uploads文件夹没有创建
m*****x
发帖数: 114
3
我创建了uploads 文件夹呀,是对这个文件夹的路径有要求吗?
m*****x
发帖数: 114
4
我创建了uploads 文件夹呀,是对这个文件夹的路径有要求吗?
s****y
发帖数: 983
5
uploads是绝对路径下的,你是不是放在htdocs下了?另外有没有读写权限
m*****x
发帖数: 114
6
没有放在htdocs下,对了,我有 permission denied 的问题,每次都要输密码,mac下
怎样先解决这个问题呢?
谢谢,包子马上奉上~~
s****y
发帖数: 983
7
chmod 777 /uploads
m*****x
发帖数: 114
8
我在terminal下运行 chmod 777/Users/maiziex/uploads
出现了:
usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a [i][# [ n]]] mode|
entry file ...
chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ...
但是问题还是一样,不好意思阿,还有别的问题吗?
s****y
发帖数: 983
9
??????????????????
777 后面有空格的, 不过你的uploads到底在哪?/Users/maiziex/uploads?还是root
下的/uploads,如果是前者的话在你程序里就不对了
m*****x
发帖数: 114
10
uploads是在/Users/maiziex/uploads
我之前把程序也改过来了,不好意思
我再试试~
相关主题
How to upload file/files via web pages?
Re: How to upload file/files via web pag
how to upload a local file to web server?
[转载] webstar 求救
进入BuildingWeb版参与讨论
m*****x
发帖数: 114
11
哇,终于把upload的问题解决了,google了半天也没看懂怎么搞。 再送上包子,嘿嘿
~~
m*****x
发帖数: 114
12
还有最后一个问题,
在读写文件时,出现问题:
Writing to test2.txt ...
Warning: file_put_contents(test2.txt) [function.file-put-contents]: failed
to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/
putcontents.php on line 4
Appending to test2.txt ...
Warning: file_put_contents(test2.txt) [function.file-put-contents]: failed
to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/
putcontents.php on line 6
也是permission的问题,我所有的.php和相关的东西都在/Applications/XAMPP/
xamppfiles/htdocs下
刚也尝试在terminal里运行chmod 777 /Applications/XAMPP/xamppfiles/htdocs
出现错误:
chmod: Unable to change file mode on /Applications/XAMPP/xamppfiles/htdocs:
Operation not permitted
你知道怎样解决吗?谢谢拉~
s****y
发帖数: 983
13
应该是文件夹不属于你的当前用户, 可以在命令前加sodu 看看
你只需要给txt文件增加权限就好了
s****y
发帖数: 983
14
包子吃饱啦:D
m*****x
发帖数: 114
15
:) 都work了,谢谢~~
b********g
发帖数: 91
16
顺路问一下,有人愿意do internship for PHP developer?
please apply here.
http://www.thechineselink.com/?jobInfo&jobId=90
b********g
发帖数: 91
17
顺路问一下,有人愿意do internship for PHP developer?
please apply here.
http://www.thechineselink.com/?jobInfo&jobId=90
d*******r
发帖数: 3299
18
PHP是邪路,转Python吧,回头是岸~~ :D
d********g
发帖数: 10550
19
PHP已经是死路一条了

【在 d*******r 的大作中提到】
: PHP是邪路,转Python吧,回头是岸~~ :D
a*w
发帖数: 4495
20
Python也是邪路,转Ruby或Scala。

【在 d*******r 的大作中提到】
: PHP是邪路,转Python吧,回头是岸~~ :D
相关主题
求助关于Upload 文件的问题
ASP File Upload component for windows
大侠们都往哪里传文件呀?
upload files to server
进入BuildingWeb版参与讨论
d********g
发帖数: 10550
21
你还不如说万般皆下品,唯有JavaScript高。JS现在是前后台都可以做
Python和Ruby比,显然应用广多了,效率也高,虽然效率都和Java没得比。Ruby主要就
靠RoR在那撑着
Scala为时尚早,过5-10年再看不迟

【在 a*w 的大作中提到】
: Python也是邪路,转Ruby或Scala。
m*****x
发帖数: 114
22
用书上的例子upload file 总出错误(如下)
path: /Applications/XAMPP/xamppfiles/temp/phpc4Tkr0
name: CIMG0122.JPG
type: image/jpeg
size: 919798
Warning: move_uploaded_file(/uploads/CIMG0122.JPG) [function.move-uploaded-
file]: failed to open stream: No such file or directory in /Applications/
XAMPP/xamppfiles/htdocs/do_upload.php on line 11
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move
'/Applications/XAMPP/xamppfiles/temp/phpc4Tkr0' to '/uploads/CIMG0122.JPG'
in /Applications/XAMPP/xamppfiles/htdocs/do_upload.php on line 11
Couldn't move file
我想是path($file_dir)置的问题,但是不知道应该怎样设置,还有个问题是上传的文
件应该放在哪,还是放哪都可以,另外我用的是mac,do_upload.php代码如下:
$file_dir = "/uploads";
foreach($_FILES as $file_name => $file_array) {
echo "path: ".$file_array['tmp_name']."
\n";
echo "name: ".$file_array['name']."
\n";
echo "type: ".$file_array['type']."
\n";
echo "size: ".$file_array['size']."
\n";
if (is_uploaded_file($file_array['tmp_name'])) {
move_uploaded_file($file_array['tmp_name'], "$file_dir/".$file_array['
name'])
or die ("Couldn't move file");
echo "File was moved!";
} else {
echo "No file found.";
}
}
?>
s****y
发帖数: 983
23
uploads文件夹没有创建
m*****x
发帖数: 114
24
我创建了uploads 文件夹呀,是对这个文件夹的路径有要求吗?
m*****x
发帖数: 114
25
我创建了uploads 文件夹呀,是对这个文件夹的路径有要求吗?
s****y
发帖数: 983
26
uploads是绝对路径下的,你是不是放在htdocs下了?另外有没有读写权限
m*****x
发帖数: 114
27
没有放在htdocs下,对了,我有 permission denied 的问题,每次都要输密码,mac下
怎样先解决这个问题呢?
谢谢,包子马上奉上~~
s****y
发帖数: 983
28
chmod 777 /uploads
m*****x
发帖数: 114
29
我在terminal下运行 chmod 777/Users/maiziex/uploads
出现了:
usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a [i][# [ n]]] mode|
entry file ...
chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ...
但是问题还是一样,不好意思阿,还有别的问题吗?
s****y
发帖数: 983
30
??????????????????
777 后面有空格的, 不过你的uploads到底在哪?/Users/maiziex/uploads?还是root
下的/uploads,如果是前者的话在你程序里就不对了
相关主题
这段程序怎么老出错?
Anyone has experience on vBulletin?
Source code: Re: A very easy Question
why my webpage doesn't work
进入BuildingWeb版参与讨论
m*****x
发帖数: 114
31
uploads是在/Users/maiziex/uploads
我之前把程序也改过来了,不好意思
我再试试~
m*****x
发帖数: 114
32
哇,终于把upload的问题解决了,google了半天也没看懂怎么搞。 再送上包子,嘿嘿
~~
m*****x
发帖数: 114
33
还有最后一个问题,
在读写文件时,出现问题:
Writing to test2.txt ...
Warning: file_put_contents(test2.txt) [function.file-put-contents]: failed
to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/
putcontents.php on line 4
Appending to test2.txt ...
Warning: file_put_contents(test2.txt) [function.file-put-contents]: failed
to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/
putcontents.php on line 6
也是permission的问题,我所有的.php和相关的东西都在/Applications/XAMPP/
xamppfiles/htdocs下
刚也尝试在terminal里运行chmod 777 /Applications/XAMPP/xamppfiles/htdocs
出现错误:
chmod: Unable to change file mode on /Applications/XAMPP/xamppfiles/htdocs:
Operation not permitted
你知道怎样解决吗?谢谢拉~
s****y
发帖数: 983
34
应该是文件夹不属于你的当前用户, 可以在命令前加sodu 看看
你只需要给txt文件增加权限就好了
s****y
发帖数: 983
35
包子吃饱啦:D
m*****x
发帖数: 114
36
:) 都work了,谢谢~~
d*******r
发帖数: 3299
37
PHP是邪路,转Python吧,回头是岸~~ :D
d********g
发帖数: 10550
38
PHP已经是死路一条了

【在 d*******r 的大作中提到】
: PHP是邪路,转Python吧,回头是岸~~ :D
a*w
发帖数: 4495
39
Python也是邪路,转Ruby或Scala。

【在 d*******r 的大作中提到】
: PHP是邪路,转Python吧,回头是岸~~ :D
d********g
发帖数: 10550
40
你还不如说万般皆下品,唯有JavaScript高。JS现在是前后台都可以做
Python和Ruby比,显然应用广多了,效率也高,虽然效率都和Java没得比。Ruby主要就
靠RoR在那撑着
Scala为时尚早,过5-10年再看不迟

【在 a*w 的大作中提到】
: Python也是邪路,转Ruby或Scala。
相关主题
Re: [求助] 如何在自己主页上建立能让别人浏览时上传文件的功能?
[转载] 有人用spymac吗?
pls recommend a forum
[转载] 应该怎么实现
进入BuildingWeb版参与讨论
k****s
发帖数: 1209
41
随便一个免费hosting都带php。
upload file例子
http://chinesebbs.tk/showthread.php?tid=214
1 (共1页)
进入BuildingWeb版参与讨论
相关主题
大侠们都往哪里传文件呀?
upload files to server
这段程序怎么老出错?
Anyone has experience on vBulletin?
Source code: Re: A very easy Question
why my webpage doesn't work
Re: [求助] 如何在自己主页上建立能让别人浏览时上传文件的功能?
[转载] 有人用spymac吗?
pls recommend a forum
[转载] 应该怎么实现
相关话题的讨论汇总
话题: file话题: uploads话题: xampp话题: xamppfiles