上传图片的怪问题,不知道前人有谁遇到过进来提示一笔!!!

时间:2021-12-12 00:50:26
我做了一个上传图片的程序 , 
程序应该是没有问题的,放在别人的服务器上运行一切正常如:http://211.64.132.35/sciforum/item_tap.php4?ptype=NEW 

如上传就会输出:==>A001==>/tmp/phpT8Rnqv==>baby.gif图片名, 
但是当我把item_tap.php4放到自己的内部公司的局域网内, 
在做上传图片就输出:==>A001==>==> 
A001为项目编号,说明在此参数是可以传递的, 
就是图片传不了, 
而我在程序里已经写了: 
enctype="multipart/form-data" method=post action="item_tap.php4" 
因为放在别人的服务器上运行没问题, 
就可以排除程序出错, 
可我的服务器可以传参数啊,哦,权限是有的(777) 
好怪, 
大家看看, 
服务器为: 
RedHat7.3,mysql,php,没有win 
(1)有WEB服务 
(2)有FTP服务 
(3)可以TELNET 
(4)可以执行CGI 
(5)有虚拟主机 
(6)个人主页空间

7 个解决方案

#1


[shu@srv01 shu]$ df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2             13393148   5734300   6978496  46% /
/dev/hda1                46636      8891     35337  21% /boot
none                     62780         0     62780   0% /dev/shm
[shu@srv01 shu]$
如有问题请说一下怎么改

#2


你是把图片传到目录中,还是要把图片存放到表中?

#3


目录中,
/var/www/html/下
就是还没开始copy,
还没有到权限问题,
而是跟本没过来啊
图片

#4


php.ini
register_globals = off

#5


是不是你web服务器的上传权限的问题

#6


请参阅 php.ini 的 file_uploads、 upload_max_filesize、upload_tmp_dir 以及 post_max_size 设置选项 

---------------------------------------------
$_FILES['userfile']['name']
客户端机器文件的原名称。 

$_FILES['userfile']['type']
文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 

$_FILES['userfile']['size']
已上传文件的大小,单位为字节。 

$_FILES['userfile']['tmp_name']
文件被上传后在服务端储存的临时文件名。 

$_FILES['userfile']['error']
和该文件上传相关的错误代码。

#7


ok!!!接分

#1


[shu@srv01 shu]$ df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2             13393148   5734300   6978496  46% /
/dev/hda1                46636      8891     35337  21% /boot
none                     62780         0     62780   0% /dev/shm
[shu@srv01 shu]$
如有问题请说一下怎么改

#2


你是把图片传到目录中,还是要把图片存放到表中?

#3


目录中,
/var/www/html/下
就是还没开始copy,
还没有到权限问题,
而是跟本没过来啊
图片

#4


php.ini
register_globals = off

#5


是不是你web服务器的上传权限的问题

#6


请参阅 php.ini 的 file_uploads、 upload_max_filesize、upload_tmp_dir 以及 post_max_size 设置选项 

---------------------------------------------
$_FILES['userfile']['name']
客户端机器文件的原名称。 

$_FILES['userfile']['type']
文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 

$_FILES['userfile']['size']
已上传文件的大小,单位为字节。 

$_FILES['userfile']['tmp_name']
文件被上传后在服务端储存的临时文件名。 

$_FILES['userfile']['error']
和该文件上传相关的错误代码。

#7


ok!!!接分